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

От: Тиунов Игорь Викторович <CGatePro_at_mx_ru>
Дата: Fri 20 Apr 2012 - 20:30:52 MSK


Также, если отправить процессу из консоли сигнал 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

Процесс после этого остаётся. Занимается неизвестно чем, т.к. подключится к 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/
Получено Fri Apr 20 16:31:17 2012

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