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

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

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

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

Этот архив был сгенерирован hypermail 2.1.8 : Fri 20 Apr 2012 - 20:16:53 MSK