1С файловый режим + web-сервер + SAMBA (Linux). Тормоза! #801196


#0 by shane13
Всем привет! Появилась задача установить 1С на Linux в файловом режиме, опубликовать базу на web-сервере. Пользоваться будут 2-3 человека, работать через браузер. На данный момент всё установлено, база в расшаренной папке на SAMBA. На windows-машине для административных задач линуксовая шара подключена как сетевой диск. Проблемы: Тонкий клиент и конфигуратор работает очень медленно, web-клиент более-менее, но на блокировки пока не проверяли В smb.conf написано следующее: [Base1C]     comment = 1C Enterprise Base     force directory mode = 0777      Подскажите, что поправить в конфиге Самбы, чтобы избежать тормозов и проблем? Заранее спасибо!
#1 by Garykom
Для начала назови характеристики "сервера" и какой линукс и как установлен (со всеми дровами нужными или нет).
#2 by Garykom
+ А то прикинь клиенты жалуются что у них базовая БП3 тормозит... на железе 5 летней давности с 2 гиг оперативки и на винде ))
#3 by shane13
Проц i3-4330, RAM 8Gb, установлен CentOS7, база УНФ
#4 by Провинциальный 1сник
При доступе через веб на наличие и настройки самбы пофиг
#5 by Провинциальный 1сник
+ Надеюсь, вы базу не через сетевой путь на веб-сервере опубликовали?)
#6 by Garykom
Только не говори что i386 ?
#7 by shane13
через веб как раз более менее, через тонкий клиент тормоза и конфиг открывается по 15 минут база была опубликована вот таким макаром: ./webinst -apache24 -wsdir Base1C -dir '/var/www/html/Base1C/' -connStr "File=/pub/Base1C;" -confPath /etc/httpd/conf/httpd.conf
#8 by shane13
, неее, /opt/1C/v8.3/x86_64
#9 by Garykom
#10 by Провинциальный 1сник
"Через веб" означает что тонкий клиент тоже подключается через веб-сервер. Надеюсь, вы не пытаетесь работать с файловой базой через самбу?
#11 by Garykom
Угу думаю они толстый клиент запускают на самом деле
#12 by shane13
, нет, тонкий заходит через веб с такими настройками
#13 by shane13
Но при этом тонкий клиент тормозит, а веб нет Ну и про конфиг основной вопрос - он то через шару работает, как его ускорить можно?
#14 by Garykom
терминал подними на linux
#15 by Провинциальный 1сник
В окне "О программе" режим Веб-сервер?
#16 by shane13
Да, Режим: Веб-сервер, Приложение: Тонкий клиент
#17 by shane13
это поможет моему конфифгуратору? можно подробнее?)
#18 by mistеr
Я так и не понял, база и веб сервер на одном хосте? Если да, то зачем Самба?
#19 by shane13
какими ещё средствами можно получить доступ с WIN-машины к файловой базе на Linux в режиме Конфигуратора, если не расшарить каталог в базой?
#20 by mistеr
А, для конфигуратора, понятно. Я не спец по Самбе, но по-моему oplocks должны помочь.
#21 by Fragster
выкинуть доступ через самбу, делать административные задачи через ssh
#22 by Fragster
поменять i3 на что-то посерьезнее
#23 by shane13
проц не нагружен совсем, памяти более чем хватает. Через SSH можно открыть конфигуратор?
#24 by Garykom
терминальный сервер будет на linux и конфигуратор там запускаешь через rdp а не по сети
#25 by Garykom
можно выгрузить к себе конфу/базу и/или загрузить назад
#26 by Fragster
ну во что-то же оно упирается. как правило места два - сериализация (проц) и данные (диски). ну, еще доступ к файловой через веб однопоточный, но на двух пользователх это не должно сильно влиять, если только они не крутят долгие отчеты, или не вбивают непрерывно данные. если же создают параллельную нагрузку, то нужно запускать несколько инстансов апача и прописывать каждому из юзеров нужный инстанс в строку подключения
#27 by Garykom
Гм а можно поподробнее?
#28 by Garykom
+ про "запускать несколько инстансов апача" ?
#29 by mistеr
В данном случае скорее всего упирается в сеть.
#30 by shane13
а вот это интересно. Т.е. я подключаюсь по обычному RDP на linux-машину и просто через GUI (который тоже кстати надо поставить) там открываю 1С, так?
#31 by Fragster
делаешь несколько копий /usr/local/apache2/conf/httpd.conf меняешь в них порты (например выставляешь 8081, 8082 и т.п.) в службе апача дублируешь строки запуска, подменяя путь до конфига (если он не указан, то указываешь после -f)
#32 by Fragster
потом можно реверс прокси типа HAproxy с round-robin подключить, вроде как он умеет ставить соответствие клиента с нодой, к которой клиент подключен
#33 by Fragster
но я не делал ;)
#34 by Garykom
угу
#35 by Garykom
Готовое решение бы, было бы прикольно. Вроде оно лицензий 1С не нарушает же?
#36 by Вафель
есть на ис, но за платно
#37 by Вафель
Это нужно клиента линуксового использовать. Я бы не стал
#38 by shane13
а как тогда лучше, sambа тормозит или я не умею её готовить((
#39 by Вафель
постгре
#40 by ansh15
+ 14400 на мини сервер. А люди хотят чтобы совсем "бесплатно".
#41 by shane13
ну это понятно, но лицензию на сервер никто не хочет покупать из-за 2-3 пользователей( так что отпадает. У нас есть лицензии на 5 пользователей, их на web-сервер поставили
#42 by Fragster
ты сначала определи, что тормозит
#43 by Fragster
проц, диск, сеть, блокировки
#44 by Вафель
конфигуратор тормозит, какие блокировки
#45 by Fragster
и конфигуратор работает очень медленно
#46 by Garykom
может тормозит не "сервер", а клиентские компы по сетке?
#47 by Fragster
может быть. тут автор нужен.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С