Welcome! Log In Create A New Profile

Advanced

Запуск программ из модуля nginx.

October 02, 2013 07:58PM
Добрый день!

Столкнулся со странной проблемой в своём модули. Суть задачи в том, чтобы запустить одну программку, если она ещё не запущена. А проблема в том, что программа запускается далеко не всегда (проверил с разными программами), а после закрытия всех процессов nginx'а она иногда появляется сама в процессах.
Причём эта проблема возникает когда запущены 4 процесса nginx. Когда включенна отладка и nginx работает как одиночный процесс, а не как демон, программы нормально запускаются.

Вот код запуска:
pid = fork();
if (pid < 0)
{
return NGX_ERROR;
} else if (pid == 0)
{
execl( "anyprogram","anyprogram", (char*)NULL );
_exit(1);
}
waitpid(pid, &status, 0);
Subject Author Posted

Запуск программ из модуля nginx.

Aleus Essentia October 02, 2013 07:58PM

Re: Запуск программ из модуля nginx.

Aleus Essentia October 04, 2013 11:03PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 212
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready