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

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


Добрый день.

Поставил заново операционную систему и сервер 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:17:15.223 5 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50045 connection request. socket=60
12:17:15.223 3 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50045 connection denied, shutting down
12:17:15.224 5 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50046 connection request. socket=19
12:17:15.224 3 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50046 connection denied, shutting down
12:17:15.226 5 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50047 connection request. socket=19
12:17:15.226 3 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50047 connection denied, shutting down
12:17:15.226 5 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50048 connection request. socket=19
12:17:15.226 3 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50048 connection denied, shutting down
12:17:15.233 5 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50049 connection request. socket=19
12:17:15.233 3 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50049 connection denied, shutting down
12:17:15.233 5 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50050 connection request. socket=19
12:17:15.233 3 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50050 connection denied, shutting down
12:17:15.234 5 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50051 connection request. socket=19
12:17:15.234 3 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50051 connection denied, shutting down
12:17:15.234 5 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50052 connection request. socket=19
12:17:15.234 3 HTTPA [0.0.0.0]:9010 <- [192.168.10.114]:50052 connection denied, shutting down
12:17:41.000 5 LIST waiting:    active:
12:17:41.000 4 LIST queue is empty
12:17:41.000 5 LIST waiting(get):    active:
12:17:41.000 4 LIST queue is empty
12:17:41.000 5 LIST waiting:    active:
12:17:41.000 4 LIST queue is empty
12:17:41.000 5 LIST waiting(get):    active:
12:17:41.000 4 LIST queue is empty
12:19:41.000 5 LIST waiting:    active:
12:19:41.000 4 LIST queue is empty
12:19:41.000 5 LIST waiting(get):    active:
12:19:41.000 4 LIST queue is empty
12:19:41.000 5 LIST waiting:    active:
12:19:41.000 4 LIST queue is empty
12:19:41.000 5 LIST waiting(get):    active:
12:19:41.000 4 LIST queue is empty
12:21:41.000 5 LIST waiting:    active:
12:21:41.000 4 LIST queue is empty
12:21:41.000 5 LIST waiting(get):    active:
12:21:41.000 4 LIST queue is empty
12:21:41.000 5 LIST waiting:    active:
12:21:41.000 4 LIST queue is empty
12:21:41.000 5 LIST waiting(get):    active:
12:21:41.000 4 LIST queue is empty
12:23:41.000 5 LIST waiting:    active:
12:23:41.000 4 LIST queue is empty
12:23:41.000 5 LIST waiting(get):    active:
12:23:41.000 4 LIST queue is empty
12:23:41.000 5 LIST waiting:    active:
12:23:41.000 4 LIST queue is empty
12:23:41.000 5 LIST waiting(get):    active:
12:23:41.000 4 LIST queue is empty
12:25:41.000 5 LIST waiting:    active:
12:25:41.000 4 LIST queue is empty
12:25:41.000 5 LIST waiting(get):    active:
12:25:41.000 4 LIST queue is empty
12:25:41.000 5 LIST waiting:    active:
12:25:41.000 4 LIST queue is empty
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_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 08:29:53 2012

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