@niakrisn

Node js и spawn?

Приветствую, есть udp сервер на node js который при каждом приёме udp datagram'мы spawn'ит процесс запускающий shell скрипт. Скрипт очень простой, он выполняет mysql запрос используя стандартный mysql клиент, выполняется быстро.


Скрипт при каждом запросе отрабатывает но оставляет за собой процесс zombie, со временем эти zombie померают наконец, еще до того как завершается демон udp сервера на node js, но кол-во зомби подскакивает чуть ли не до лимита установленного OS(6164 процесса).


На сколько я понимаю, суть проблемы в том, что node js либо не обрабатывает сигнал SIGCHLD от заспавненного ребёнка, либо обрабатывает его очень медленно.


Подскажите пожалуйста как решить проблему?

P.S. Первый раз пишу серверное приложение на node js.
  • Вопрос задан
  • 3423 просмотра
Пригласить эксперта
Ответы на вопрос 1
donnerjack13589
@donnerjack13589
io.js core developer
Можно, пожалуйста, код на node.js сюда gist.github.com/?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы