|
1С файловый режим + web-сервер + SAMBA (Linux). Тормоза! | ☑ | ||
---|---|---|---|---|
0
shane13
14.07.17
✎
13:52
|
Всем привет!
Появилась задача установить 1С на Linux в файловом режиме, опубликовать базу на web-сервере. Пользоваться будут 2-3 человека, работать через браузер. На данный момент всё установлено, база в расшаренной папке на SAMBA. На windows-машине для административных задач линуксовая шара подключена как сетевой диск. Проблемы: Тонкий клиент и конфигуратор работает очень медленно, web-клиент более-менее, но на блокировки пока не проверяли В smb.conf написано следующее: [Base1C] comment = 1C Enterprise Base path = /pub/Base1C guest ok = no read only = no writable = yes browsable = no blocking locks = no locking = yes oplocks = no valid users = sambauser, @sambagroup create mask = 0777 directory mask = 0777 force directory mode = 0777 force security directory mask = 0777 inherit permissions = yes level2 oplocks = no Подскажите, что поправить в конфиге Самбы, чтобы избежать тормозов и проблем? Заранее спасибо! |
|||
1
Garykom
гуру
14.07.17
✎
13:58
|
(0) Для начала назови характеристики "сервера" и какой линукс и как установлен (со всеми дровами нужными или нет).
|
|||
2
Garykom
гуру
14.07.17
✎
14:01
|
(1)+ А то прикинь клиенты жалуются что у них базовая БП3 тормозит... на железе 5 летней давности с 2 гиг оперативки и на винде ))
|
|||
3
shane13
14.07.17
✎
14:03
|
Проц i3-4330, RAM 8Gb, установлен CentOS7, база УНФ
|
|||
4
Провинциальный 1сник
14.07.17
✎
14:03
|
При доступе через веб на наличие и настройки самбы пофиг
|
|||
5
Провинциальный 1сник
14.07.17
✎
14:03
|
+(4) Надеюсь, вы базу не через сетевой путь на веб-сервере опубликовали?)
|
|||
6
Garykom
гуру
14.07.17
✎
14:05
|
(3) Только не говори что i386 ?
|
|||
7
shane13
14.07.17
✎
14:05
|
(4)(5) через веб как раз более менее, через тонкий клиент тормоза и конфиг открывается по 15 минут
база была опубликована вот таким макаром: ./webinst -apache24 -wsdir Base1C -dir '/var/www/html/Base1C/' -connStr "File=/pub/Base1C;" -confPath /etc/httpd/conf/httpd.conf |
|||
8
shane13
14.07.17
✎
14:06
|
(6), неее, /opt/1C/v8.3/x86_64
|
|||
9
Garykom
гуру
14.07.17
✎
14:06
|
(7) >"File=/pub/Base1C;"
извращенцы |
|||
10
Провинциальный 1сник
14.07.17
✎
14:06
|
(7) "Через веб" означает что тонкий клиент тоже подключается через веб-сервер. Надеюсь, вы не пытаетесь работать с файловой базой через самбу?
|
|||
11
Garykom
гуру
14.07.17
✎
14:07
|
(10) Угу думаю они толстый клиент запускают на самом деле
|
|||
12
shane13
14.07.17
✎
14:07
|
(10), нет, тонкий заходит через веб с такими настройками http://1c-enterprise/Base1C
|
|||
13
shane13
14.07.17
✎
14:09
|
Но при этом тонкий клиент тормозит, а веб нет
Ну и про конфиг основной вопрос - он то через шару работает, как его ускорить можно? |
|||
14
Garykom
гуру
14.07.17
✎
14:10
|
(13) терминал подними на linux
|
|||
15
Провинциальный 1сник
14.07.17
✎
14:10
|
(12) В окне "О программе" режим Веб-сервер?
|
|||
16
shane13
14.07.17
✎
14:12
|
(15) Да, Режим: Веб-сервер, Приложение: Тонкий клиент
|
|||
17
shane13
14.07.17
✎
14:13
|
(14) это поможет моему конфифгуратору? можно подробнее?)
|
|||
18
mistеr
14.07.17
✎
14:26
|
Я так и не понял, база и веб сервер на одном хосте? Если да, то зачем Самба?
|
|||
19
shane13
14.07.17
✎
14:37
|
(18) какими ещё средствами можно получить доступ с WIN-машины к файловой базе на Linux в режиме Конфигуратора, если не расшарить каталог в базой?
|
|||
20
mistеr
14.07.17
✎
14:44
|
(19) А, для конфигуратора, понятно.
Я не спец по Самбе, но по-моему oplocks должны помочь. |
|||
21
Fragster
гуру
14.07.17
✎
14:45
|
выкинуть доступ через самбу, делать административные задачи через ssh
|
|||
22
Fragster
гуру
14.07.17
✎
14:49
|
поменять i3 на что-то посерьезнее
|
|||
23
shane13
14.07.17
✎
14:59
|
(22) проц не нагружен совсем, памяти более чем хватает. Через SSH можно открыть конфигуратор?
|
|||
24
Garykom
гуру
14.07.17
✎
15:02
|
(17) терминальный сервер будет на linux и конфигуратор там запускаешь через rdp а не по сети
https://admi.me/lesson-ustanovka-xrdp-na-centos-7-92 https://sergeyvasin.net/2016/05/13/xrdp-centos/ |
|||
25
Garykom
гуру
14.07.17
✎
15:03
|
(23) можно выгрузить к себе конфу/базу и/или загрузить назад
|
|||
26
Fragster
гуру
14.07.17
✎
15:05
|
(23) ну во что-то же оно упирается. как правило места два - сериализация (проц) и данные (диски).
ну, еще доступ к файловой через веб однопоточный, но на двух пользователх это не должно сильно влиять, если только они не крутят долгие отчеты, или не вбивают непрерывно данные. если же создают параллельную нагрузку, то нужно запускать несколько инстансов апача и прописывать каждому из юзеров нужный инстанс в строку подключения |
|||
27
Garykom
гуру
14.07.17
✎
15:07
|
(26) Гм а можно поподробнее?
|
|||
28
Garykom
гуру
14.07.17
✎
15:07
|
(27)+ про "запускать несколько инстансов апача" ?
|
|||
29
mistеr
14.07.17
✎
15:12
|
(26) В данном случае скорее всего упирается в сеть.
|
|||
30
shane13
14.07.17
✎
15:14
|
(24) а вот это интересно. Т.е. я подключаюсь по обычному RDP на linux-машину и просто через GUI (который тоже кстати надо поставить) там открываю 1С, так?
|
|||
31
Fragster
гуру
14.07.17
✎
15:16
|
(28) делаешь несколько копий /usr/local/apache2/conf/httpd.conf меняешь в них порты (например выставляешь 8081, 8082 и т.п.) в службе апача дублируешь строки запуска, подменяя путь до конфига (если он не указан, то указываешь после -f)
|
|||
32
Fragster
гуру
14.07.17
✎
15:17
|
потом можно реверс прокси типа HAproxy с round-robin подключить, вроде как он умеет ставить соответствие клиента с нодой, к которой клиент подключен
|
|||
33
Fragster
гуру
14.07.17
✎
15:17
|
но (32) я не делал ;)
|
|||
34
Garykom
гуру
14.07.17
✎
15:20
|
(30) угу
|
|||
35
Garykom
гуру
14.07.17
✎
15:21
|
(33) Готовое решение бы, было бы прикольно.
Вроде оно лицензий 1С не нарушает же? |
|||
36
Вафель
14.07.17
✎
15:21
|
(35) есть на ис, но за платно
|
|||
37
Вафель
14.07.17
✎
15:22
|
(30) Это нужно клиента линуксового использовать. Я бы не стал
|
|||
38
shane13
14.07.17
✎
15:23
|
(37) а как тогда лучше, sambа тормозит или я не умею её готовить((
|
|||
39
Вафель
14.07.17
✎
15:25
|
постгре
|
|||
40
ansh15
14.07.17
✎
15:27
|
(39) + 14400 на мини сервер. А люди хотят чтобы совсем "бесплатно".
|
|||
41
shane13
14.07.17
✎
15:28
|
(39) ну это понятно, но лицензию на сервер никто не хочет покупать из-за 2-3 пользователей( так что отпадает. У нас есть лицензии на 5 пользователей, их на web-сервер поставили
|
|||
42
Fragster
гуру
14.07.17
✎
15:42
|
(41) ты сначала определи, что тормозит
|
|||
43
Fragster
гуру
14.07.17
✎
15:42
|
проц, диск, сеть, блокировки
|
|||
44
Вафель
14.07.17
✎
15:43
|
(43) конфигуратор тормозит, какие блокировки
|
|||
45
Fragster
гуру
14.07.17
✎
15:49
|
(44) Тонкий клиент и конфигуратор работает очень медленно
|
|||
46
Garykom
гуру
14.07.17
✎
15:56
|
может тормозит не "сервер", а клиентские компы по сетке?
|
|||
47
Fragster
гуру
14.07.17
✎
15:57
|
(46) может быть. тут автор нужен.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |