RE: Установка ComminGate 5.4.4 на CentOS 6.2 x86_64

От: Тиунов Игорь Викторович <CGatePro_at_mx_ru>
Дата: Mon 23 Apr 2012 - 15:48:48 MSK


Добрый день.

Спасибо, Дмитрий. Ваш совет навёл на мысль, и причина проблемы нашлась. В правилах 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