Назад | Перейти на главную страницу

Получение слишком большого количества сообщений FastCGI "Spawning Local"

У меня Lighttpd запускает 7 приложений Python через fastcgi на сервере Ubuntu. Я включил отладку fastcgi в конфигурации Lighttpd и заметил в логах кое-что очень странное:

Обычно, когда вы запускаете Lighttpd / fastcgi, вы получаете сообщение в журналах, которое говорит что-то вроде:

2009-10-07 09:21:53: (mod_fastcgi.c.1365) --- fastcgi spawning local
        proc: /etc/lighttpd/scripts/my_fcgi_script_name.py
        port: 0
        socket /var/www/.handles/my_site_name.socket
        min-procs: 1
        max-procs: 1
2009-10-07 09:21:53: (mod_fastcgi.c.1390)
        port: 0
        socket /var/www/.handles/my_site_name.socket
        current: 0 / 1

Однако, как я уже сказал, у меня есть семь разных приложений, работающих через Lighttpd. Я ожидал семь таких сообщений.

Вместо этого я получаю их 49! Похоже, он загружает все 7 скриптов по одному разу для каждого скрипта (7x7 = 49). Я попытался удалить один (их 6) и получил 36 сообщений журнала.

Кто-нибудь может сказать мне, что происходит?

Вместо этого я получаю их 49! Похоже, он загружает все 7 скриптов по одному разу для каждого скрипта (7x7 = 49). Я попытался удалить один (их 6) и получил 36 сообщений журнала.

Эмпирически говоря, вы нашли причину. Журналы отладки, как правило, очень подробны.