При установке сервера 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
В чём проблема?
Получено Fri Apr 20 15:56:02 2012