2015-10-22 7 views
0

У меня проблема с командой tuxedo tmshutdown. Один из процессов по-прежнему работает (с огромным использованием процессора), хотя tmshutdown останавливает его успешно. Существует также одна открытая разделяемая память IPC, которую я могу закрыть, когда я убью существующий процесс. Существуют и другие серверы, но только эта проблема проблематична. Возможно ли, что проблема в коде (tpsvrdone выходит без ошибок)?Tuxedo tmshutdown останавливает сервер, но процесс все еще существует

ответ

0

Tmshudown обычно посылает SIGTERM сигнал смокинга служит, если вы используете -k Kill (который посылает SIGKILL)

Если исходный код сервера смокинга реализует обработчик сигнала, можно получить поведение, которое вы объяснил.

http://www.thegeekstuff.com/2012/03/catch-signals-sample-c-code/

Кроме того, если это не представляется возможным выключение сервера, или удалить пакет рекламы, диагностики написано на ULOG.

С уважением Jesus Federico