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

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Fri 20 Apr 2012 - 20:41:10 MSK

Здравствуйте,

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
Получено Fri Apr 20 16:41:37 2012

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 12:17:23 MSK