LINUX.ORG.RU

как запустить питон-скрипт демоном из апача через cgi?


0

2

есть такая схема:

apache2 - CGI - python3

задача - запустить из веба python3-скрипт так, чтобы он стал демоном. Сейчас он умирает, стоит только закрыть страницу, даже если в консоли работает нормально.

Перепробовал и двойной fork и subprocess, ничего не помогает.
Как же запустить демона, который будет жить даже при выключенном апаче?

Желательно без стороннего софта.

Ты куда-то не туда копаешь. CGI-daemon — это как-то страшно, смотри в сторону FastCGI.

beastie ★★★★★
()
Ответ на: комментарий от sergey-novikov

Да, в том то его и прикол. Точнее процесс не завершается, а обрабатывет дальнейшие http запросы в loop'е.

UPD: apache сам умеет запускать fcgi процессы, для nginx нужа внешняя запускалака.

UPD2: http://www.electricmonk.nl/docs/apache_fastcgi_python/apache_fastcgi_python.html

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.