Имя: Пароль:
1C
1С v8
Публикация 1С 8.3 на веб-сервере (Apache 2.4), какие подводные камни?
0 souren
 
29.08.17
09:51
Доброго времени суток. Есть маленький офис, максимум 4 пользователя. В основном 2-3. Конфигурации: УТ, Бухгалтерия. Сейчас всё это добро хранится на компе бухгалтера(файловые базы), желательно перенести на отдельную машину. Хотелось бы уйти от базы на файловой шаре, но в крайнем случае и этот вариант сойдет. SQL просьба не предлагать.

На "сервере" 4гб мозгов, Celeron(R) CPU G1610T @ 2.30GHz и Debian 8.9.


Я так понимаю, для администрирования доступ через файловую шару (samba) нужен в любом случае, просьба поделиться конфигами и историями успеха.

Что касается публикации на апаче, читал тут что с ним какие-то проблемы, но никакой конкретики не нашел. Цитирую товарища  Fram:

>Если речь о бухах, то подозреваю, что речь о Бухгалтерии 3. Так вот.. Я, конечно, никогда не поднимал эту конфу на файловом апаче, но есть серьезное предположение, что во время закрытия месяца, бухи оторвут вам интимные органы.


Вопрос: действительно всё так плохо? Что-то можно сделать? В чём проблема? Проверять на собственном опыте не хотелось бы.
1 lodger
 
29.08.17
10:07
"В чём проблема?"
в мнительности товарища Fram.
"Что-то можно сделать?"
можно сделать что-то.
"действительно всё так плохо?"
все еще хуже чем вам кажется. там все делается на уровне спинного мозга - тупо по мануалу прокликиваешь и забываешь как это делается. поэтому никто не обсуждает.
"Проверять на собственном опыте не хотелось бы."
а придется.
2 GANR
 
29.08.17
10:12
(0) Сделай общедоступный список баз, с которым будут работать все юзеры. Опубликуй базу и в этот список добавь ссылку на веб-публикацию. Если будет плохо - подменишь ссылку с Веб на НЕ Веб. Понятно?
3 Вафель
 
29.08.17
10:15
во время закрытия месяца ничего другого работать не будет
4 Юрий Лазаренко
 
29.08.17
10:21
Товарищ Фрам прав. Когда один юзер загружает веб-сервер в файловом варианте, все остальные курят бамбук, так как процесс сервера один. Решение простое - запускать каждого юзера под своим процессом Апача, в интернетах есть примеры.
5 souren
 
29.08.17
10:41
Всем спасибо, про несколько апачей знаю, думал еще какие-то проблемы есть. С конфигурацией самбы кто-то может подсказать?
про umask 002 читал, еще какие-то моменты?
6 Redkiy
 
29.08.17
11:27
еще нет прозрачной авторизации
7 YFedor
 
29.08.17
11:35
(4) А как блокировки будут работать при разных экземплярах веб-сервера?

Вся работа в файловом варианте выполняется веб-сервером. Откуда один веб-сервер будет знать о существовании другого?
8 spiller26
 
29.08.17
11:44
(0) Совет. Все ставь на отдельный серваки.
Celeron и 4Gb - маловато будет.
Связка: Postgres, 1С-сервер, Апач.
Postgres - нужно будет оптимизировать.
1С-сервер - распаралелить процессы на базы, с ключами придется повозиться.
9 YFedor
 
29.08.17
11:45
(8) он же говорит SQL не предлагать
10 spiller26
 
29.08.17
11:45
(5) настройка самбы, просто порты нужно прописать, мануалов валом.
11 spiller26
 
29.08.17
11:48
(9) Файловая база + апач, только вот тормоза будут жуткие, + если зависший сеанс, придется перезапускать комп (проверено на себе), т.к. нет мониторинга пользаков.
12 Юрий Лазаренко
 
29.08.17
12:28
(7) Платформа нормально видит блокировки.
13 Вафель
 
29.08.17
12:31
Обычные файловые табличные блокировки
14 Юрий Лазаренко
 
29.08.17
13:22
(11) Можно перезапускать службу Апача, а не весь комп. А если каждому юзеру сделать свой процесс Апача, то только этот процесс можно перезапускать, остальные при этом продолжат нормально работать.
Независимо от того, куда вы едете — это в гору и против ветра!