Имя: Пароль:
1C
1С v8
Нестабильная работа 1С+Apache
0 b182
 
24.04.12
12:49
Знаю что тема уже поднималась. Хотелось бы узнать на какой версии конфигурации apache работает стабильно???
1 Ахиллес
 
24.04.12
12:52
В чем именно нестабильность выражается?
И собственно какаой у тебя релиз платформы 1С и апача?
2 Cube
 
24.04.12
12:53
Хз, не сталкивался с нестабильной работой. Сейчас версия 2.2.13 (Win32).
3 b182
 
24.04.12
12:55
1С:Предприятие 8.2 (8.2.14.519)
Apache/2.2.22
Периодически вылетает.
При этом на клиенте не показывает окно входа в 1с.
4 Cube
 
24.04.12
12:56
(3) А, так ты про веб-клиент? Я-то про веб-сервисы...
5 Ахиллес
 
24.04.12
12:56
Апач вылетает? Смотри его логи тогда. В отличие от 1С там что то понять можно.
6 Ахиллес
 
24.04.12
12:57
Но чаще косорезит 1С. Имхо одинэсникам руки тупой пилой отпилить, с апачем всё нормально.
7 b182
 
24.04.12
12:59
В том то и проблема что сначала апач писал что превышен MaxRequestsPerChild
Я поставил 0.
Теперь он не пишет ни каких ошибок при перезагрузке.
8 b182
 
24.04.12
13:01
До Этого на iis то же самое было. Там умирал DefaultAppPool.
9 Ахиллес
 
24.04.12
13:07
(8) Прежде чем в конфиги апача лазить ты бы книжку какую тематическую почитал, что ли.
10 Molinor
 
24.04.12
13:10
У меня на веб-клиенте часто события не обрабатываются. После чего любые действия с объектом приводят к ошибке, что объект заблокирован, такое ощущение, что просто подвисает этот объект. Лечится только перезопуском, очень неудобно.
11 b182
 
24.04.12
13:11
[Tue Apr 24 12:13:28 2012] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Tue Apr 24 12:13:28 2012] [notice] Child 9028: Exit event signaled. Child process is ending.
[Tue Apr 24 12:13:29 2012] [notice] Child 9028: Released the start mutex
[Tue Apr 24 12:13:58 2012] [notice] Parent: Forcing termination of child process 254
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 10.21.44.10 for ServerName
[Tue Apr 24 12:14:29 2012] [notice] Apache/2.2.22 (Win32) configured -- resuming normal operations
[Tue Apr 24 12:14:29 2012] [notice] Server built: Jan 28 2012 11:16:39
[Tue Apr 24 12:14:29 2012] [notice] Parent: Created child process 18016
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 111.111.111.111 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 111.111.111.111 for ServerName
[Tue Apr 24 12:14:29 2012] [notice] Child 18016: Child process is running
[Tue Apr 24 12:14:29 2012] [notice] Child 18016: Acquired the start mutex.
[Tue Apr 24 12:14:29 2012] [notice] Child 18016: Starting 512 worker threads.
[Tue Apr 24 12:14:29 2012] [notice] Child 18016: Starting thread to listen on port 80.

Вот логи Апача при перезагрузке.
12 Ахиллес
 
24.04.12
13:21
(11)То есть тебе пофигу, что при старте апач тебе говорит, что он не работает нормально. Ты по прежнему ждёшь чуда, что он вдруг сам себя настроит и ещё твой сервак в придачу.
З.Ы. Загони уже эти логи в гугл-переводчик.
13 b182
 
24.04.12
14:11
Вы про эту строку
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 111.111.111.111 for ServerName ??????
14 Ахиллес
 
24.04.12
14:24
[Tue Apr 24 14:19:03 2012] [notice] Apache/2.2.21 (Win32) configured -- resuming normal operations
[Tue Apr 24 14:19:03 2012] [notice] Server built: Sep  9 2011 10:26:10
[Tue Apr 24 14:19:03 2012] [notice] Parent: Created child process 83684
[Tue Apr 24 14:19:03 2012] [notice] Child 83684: Child process is running
[Tue Apr 24 14:19:04 2012] [notice] Child 83684: Acquired the start mutex.
[Tue Apr 24 14:19:04 2012] [notice] Child 83684: Starting 64 worker threads.
[Tue Apr 24 14:19:05 2012] [notice] Child 83684: Starting thread to listen on port 8080.

Найди хотя бы одно отличие.
Если Сервер орёт, что он шутдовн, эксит и терминэйтед тебя это ни на какие мысли не наводит?
15 b182
 
24.04.12
14:45
Ну тогда по порядку
Parent: Received shutdown signal -- Shutting down the server. - это я нажал на кнопку стоп
Как вы упомянули эксит - это апач завершает процесс, я не вижу в этом аномалии ведь я попросил его остановить.
Ну а Parent: Forcing termination of child process 254 действительно проблема ведь это 1с повисла, и апач форсирует прекращение процесса.
И теперь вопрос в чём здесь виноват Апач?
16 Ахиллес
 
24.04.12
15:09
Ты не даёшь никакой полезной информации, поэтому не вижу чем тебе можно помочь.
Например, что ты менял в конфигах апача и какую цель при этом преследовал, под какой нагрузкой работает апач, как часто публикацию на веб сервере обновляете.
В(3) ты даже не написал, кто вылетает, апач или 1С. Если 1С то он тоже чего то вякает при вылете, Может у тебя там в расчете суммы строки деление на 0. Фиг тя знает, ты ж молчишь как партизан на допросе в гестапо.
17 b182
 
24.04.12
16:18
<IfModule mpm_winnt.c>
ThreadsPerChild 512
MaxRequestsPerChild  0        
</IfModule>  - Эта дописку сделал т.к. писал, что что превышен MaxRequestsPerChild

И ещё прописал ip адреса с которых можно подключаться к серверу. Вот и все изменения конфы.
18 b182
 
24.04.12
17:24
Деление на 0 апач сам останавливает, это я проверял.
Клиентов 10 шт.
На клиенте это выглядит так:
1с перестает что либо делать они перезапускают 1ску, она показывает картинку 1с, но не дает окна входа в конфу.
На клиентах запускается в google chrome.
Сервак Windows server R2 2008 x64.
Файловая база данных.
Обновляем публикацию редко, т.к. не помогает.
19 Ахиллес
 
24.04.12
18:05
Публикацию лучше обновлять после любого изменения конфы или платформы.
Вот это непонятно "1с перестает что либо делать" в какой момент? После определённых действий или времени бездействия? А в тонкий клиент заходит нормально на сервере? Платформа 1С опять же не последнего релиза.
20 b182
 
24.04.12
18:14
На счёт тонкого надо будет проверить.
В том то и дело что перестает работать рандомно при проведение документов.
У нас на другой конфе была похожая проблема, но там оказалось что апач вылетал при обращении к плохому сегменту на диске, но и вылетал он по другом: Клиенты пытаясь подключиться видели белый экран. А тут показывает картинку 1ски.
21 Ахиллес
 
24.04.12
18:25
Запусти отладку и остановку по ошибке, мож что нибудь и словишь.
22 b182
 
24.04.12
18:28
Спасибо за совет попробую.
23 b182
 
26.04.12
15:49
Отладка ничего не показала. Но заметил вот какую вещь. Когда перестаёт пускать клиентов в 1с в активных пользователях поевляется пользователь с пустым именем, Приложение - модуль расширения вёб-сервера и время начало работы его обновляется каждую секунду.