Добрый день.
Спасибо, Дмитрий. Ваш совет навёл на мысль, и причина проблемы нашлась. В правилах iptables я закоментировал строчку:
-A INPUT -i lo -j ACCEPT
В результате любые соединения на 127.0.0.1 кроме пингов были запрещены, после разрешения этого правила проблема исчезла. Сервер отправляет сигналы по этому адресу своим модулям? Каков механизм вообще?
Спасибо.
-----Original Message-----
From: CommuniGate Pro Russian Discussions [mailto:CGatePro@mx.ru]
Sent: Monday, April 23, 2012 12:45 PM
To: CommuniGate Pro Russian Discussions
Subject: Re: [CGP] Установка ComminGate 5.4.4 на CentOS 6.2 x86_64
Здравствуйте,
Проверьте, пожалуйста, telnet 127.0.0.1 25 -- что отвечает? CGPro или sendmail?
И вообще, в момент остановки:
netstat -nap | fgrep LISTEN
On 2012-04-23 12:29, Тиунов Игорь Викторович wrote:
> Добрый день. > > Поставил заново операционную систему и сервер CGP, проблема остаётся. Параметры системы: > виртуальная машина на VMWare ESX, > ОС: CentOS 6.2 (Final) x86_64 > CGP: 5.4.4 > > Папка /var/CommuniGate смонтирована на выделенном диске (виртуальном), папка /var/CommuniGate/SystemLogs тоже на выделеном диске. > При установке, перед первым запуском сервера делаю следующее для этих папок: > chgrp mail /var/CommuniGate > chmod 2770 /var/CommuniGate > chgrp mail /var/CommuniGate/SystemLogs chmod 2770 > /var/CommuniGate/SystemLogs (подсмотрел в скрипте запуска на старом > сервере). > > При запуске сервера CGP с ключом --logAll в логах при остановке сервера следующее (пока не убить сервер CGP с помощью SIGKILL): > > 12:16:45.038 2 SYSTEM Interrupt signal 15 has been received > 12:16:45.038 2 SYSTEM server sdco.ru is shutting down > 12:16:45.038 2 CHRONOS shutting down > 12:16:45.038 2 CHRONOS dispatcher stopped > 12:16:45.040 4 SYSTEM enqueueing stopped > 12:16:45.040 4 SYSTEM trigger handlers closed > 12:16:45.040 4 DNR closing > 12:16:45.040 2 ENQUEUER-000001 processor finished. 2 running > 12:16:45.041 2 ENQUEUER-000002 processor finished. 1 running > 12:16:45.041 2 ENQUEUER-000003 processor finished. 0 running[]
> 12:25:41.000 5 LIST waiting(get): active: > 12:25:41.000 4 LIST queue is empty > > > Больше ничего. > > > > -----Original Message----- > From: CommuniGate Pro Russian Discussions [mailto:CGatePro@mx.ru] > Sent: Friday, April 20, 2012 8:58 PM > To: CommuniGate Pro Russian Discussions > Subject: Re: [CGP] Установка ComminGate 5.4.4 на CentOS 6.2 x86_64 > > здравствуйте, > > On 20.04.2012 20:52, Тиунов Игорь Викторович wrote: >> Добавил ключ --logAll в скрипт запуска. 192.168.10.114 - это адрес моего хоста. В логах следующее: >> >> 20:44:52.277 2 SYSTEM Interrupt signal 15 has been received >> > [] > >> >> 20:50:27.001 5 LIST waiting(get): active: >> >> 20:50:27.001 4 LIST queue is empty > > И всё? Больше в файл лога до следующего старта ничего не пишется? > > >> -----Original Message----- >> From: CommuniGate Pro Russian Discussions [mailto:CGatePro@mx.ru] >> Sent: Friday, April 20, 2012 8:41 PM >> To: CommuniGate Pro Russian Discussions >> Subject: Re: [CGP] Установка ComminGate 5.4.4 на CentOS 6.2 x86_64 >> >> Здравствуйте, >> >> On 20.04.2012 20:30, Тиунов Игорь Викторович wrote: >>> Также, если отправить процессу из консоли сигнал TERM - "kill -s TERM<pid>" или "kill<pid>" процесс не останавливается, остаётся зависшим, пока его принудительно не завершить "kill -s KILL<pid>". >> >> Это понятно - предыдущий процесс не умер, надо понять - почему. >> >>> -----Original Message----- >>> From: CommuniGate Pro Russian Discussions [mailto:CGatePro@mx.ru] >>> Sent: Friday, April 20, 2012 8:22 PM >>> To: CommuniGate Pro Russian Discussions >>> Subject: Re: [CGP] Установка ComminGate 5.4.4 на CentOS 6.2 x86_64 >>> >>> Вот логи CGP: >>> >>> 20:13:18.730 2 SYSTEM Interrupt signal 15 has been received >>> >>> 20:13:18.730 2 SYSTEM server sdco.ru is shutting down >>> >>> 20:13:18.730 2 CHRONOS shutting down >>> >>> 20:13:18.730 2 CHRONOS dispatcher stopped >>> >>> 20:13:18.730 2 ENQUEUER-000001 processor finished. 2 running >>> >>> 20:13:18.730 2 ENQUEUER-000002 processor finished. 1 running >>> >>> 20:13:18.730 2 ENQUEUER-000003 processor finished. 0 running >> >> И больше ничего в логах? >> Попробуйте запустить сервер с ключиком --logAll и потом опять остановить его - сначала штатно, а сикунд через 30 убить. >> >> >>> Процесс после этого остаётся. Занимается неизвестно чем, т.к. подключится к HTTPA не удаётся. >>> >>> Строчки: >>> >>> Apr 20 20:17:59 mail CommuniGatePro: failed to set the ProcessID >>> lock. Error Code=file is locked >>> >>> Apr 20 20:18:00 mail CommuniGatePro: STObject::release: >>> Main-0(initializing): NIL >>> >>> Apr 20 20:18:00 mail CommuniGatePro: STObject::release: >>> Main-0(initializing): NIL >>> >>> >>> Появляются в syslog при попытке запуска сервера, после "остановки" "/etc/init.d/CommuniGate stop". >>> >>> -----Original Message----- >>> From: CommuniGate Pro Russian Discussions [mailto:CGatePro@mx.ru] >>> Sent: Friday, April 20, 2012 8:08 PM >>> To: CommuniGate Pro Russian Discussions >>> Subject: Re: [CGP] Установка ComminGate 5.4.4 на CentOS 6.2 x86_64 >>> >>> Здравствуйте, >>> >>> On 20.04.2012 19:55, igor.tiunov@sdco.ru wrote: >>>> Добрый день. >>>> >>>> При установке сервера CGP версии 5.4.4 на CentOS 6.2 x86_64 наблюдается следующая проблема: невозможно остановить сервер путём запуска скрипта /etc/init.d/CommuniGate с параметром stop. Процесс "CGserver" висит и не завершается. Если в директиве stop) заменить строчку: >>>> >>>> kill `cat ${BASEFOLDER}/ProcessID` >>>> >>>> на строку: >>>> >>>> kill -s KILL `cat ${BASEFOLDER}/ProcessID` ; rm -f >>>> ${BASEFOLDER}/ProcessID >>>> >>>> т.е. форсирвано убить процесс, то сервер, естественно, завершается. >>>> >>>> В логах следующая ошибка: >>>> >>>> Apr 20 19:11:34 mail CommuniGatePro: failed to set the ProcessID lock. >>>> Error Code=file is locked Apr 20 19:11:34 mail CommuniGatePro: >>>> STObject::release: Main-0(initializing): NIL Apr 20 19:11:34 mail >>>> CommuniGatePro: STObject::release: Main-0(initializing): NIL >>>> >>>> В чём проблема? >>> >>> А в логах сервера что? Он получил сигнал остановки (15)? Чем занимался после остановки? >>> >>> По приведённым вами записячм из системного лога, однажды сервер не удалось запуститься, поскольку уже существовал lock-file ProcessID. Вы уверены, что вы пытались остановить работающий процесс? >>> >>> -- >>> Best regards, >>> Dmitry Akindinov >>> >>> ################################################################## >>> Вы получили это сообщение потому, что подписаны на список рассылки >>> <CGatePro@mx.ru>. >>> >>> Чтобы отписаться, отправьте сообщение на адрес<CGatePro-off_at_mx.ru> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest_at_mx.ru> Чтобы переключиться в индексный режим - mailto:<CGatePro-index_at_mx.ru> Для административных запросов адрес<CGatePro-request_at_mx.ru> Архив списка: http://mx.demos.su/lists/cgp-russian/ >>> >>> >>> >>> >>> >>> >>> >>> ################################################################## >>> Вы получили это сообщение потому, что подписаны на список рассылки >>> <CGatePro@mx.ru>. >>> >>> Чтобы отписаться, отправьте сообщение на адрес<CGatePro-off_at_mx.ru> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest_at_mx.ru> Чтобы переключиться в индексный режим - mailto:<CGatePro-index_at_mx.ru> Для административных запросов адрес<CGatePro-request_at_mx.ru> Архив списка: http://mx.demos.su/lists/cgp-russian/ >>> >>> >>> >>> >>> >>> >>> >>> ################################################################## >>> Вы получили это сообщение потому, что подписаны на список рассылки >>> <CGatePro@mx.ru>. >>> >>> Чтобы отписаться, отправьте сообщение на адрес<CGatePro-off@mx.ru> >>> Чтобы переключиться в режим дайджеста - >>> mailto:<CGatePro-digest@mx.ru> Чтобы переключиться в индексный >>> режим >>> - mailto:<CGatePro-index@mx.ru> Для административных запросов >>> адрес<CGatePro-request@mx.ru> Архив списка: >>> http://mx.demos.su/lists/cgp-russian/ >>> >>> >>> >> > > -- > Best regards, > Dmitry Akindinov > > ################################################################## > Вы получили это сообщение потому, что подписаны на список рассылки > <CGatePro@mx.ru>. > > Чтобы отписаться, отправьте сообщение на адрес<CGatePro-off@mx.ru> > Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru> > Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru> > Для административных запросов адрес<CGatePro-request@mx.ru> Архив > списка: http://mx.demos.su/lists/cgp-russian/ > > > > > > > > ################################################################## > Вы получили это сообщение потому, что подписаны на список рассылки > <CGatePro@mx.ru>. > > Чтобы отписаться, отправьте сообщение на адрес<CGatePro-off@mx.ru> > Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru> > Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru> > Для административных запросов адрес<CGatePro-request@mx.ru> Архив > списка: http://mx.demos.su/lists/cgp-russian/ > > >
--
Best regards,
Dmitry Akindinov
##################################################################Вы получили это сообщение потому, что подписаны на список рассылки <CGatePro@mx.ru>.
Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off_at_mx.ru> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest_at_mx.ru> Чтобы переключиться в индексный режим - mailto:<CGatePro-index_at_mx.ru> Для административных запросов адрес <CGatePro-request_at_mx.ru> Архив списка: http://mx.demos.su/lists/cgp-russian/ Получено Mon Apr 23 11:49:13 2012
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:17:22 MSK