Как отладить приложение FastCGI? У меня есть приложение, которое умирает, но я не могу понять, почему, хотя он, вероятно, бросает трассировку стека на stderr. Запуск из командной строки результатов в ошибке, говоря:Как отлаживать приложение fastcgi?
RuntimeError: No FastCGI Environment: 88 - Socket operation on non-socket
Как настроить «FastCGI Environtment» для отладки? Это не мое приложение - это приложение стороннего разработчика с открытым исходным кодом, поэтому я бы предпочел не добавлять в пул записи, чтобы понять, что происходит не так.
Если это имеет значение, приложение Python, но FastCGI - FastCGI, правильно? Есть ли прокладка или что-то, что позволяет вам вызывать программу fastcgi из командной строки и подключать ее к терминалу, чтобы вы могли видеть ее stdout/stderr?
Какие рамки? Что вы подразумеваете под «отладкой»? –
Почему вы не отлаживаете, регистрируясь? – lispmachine
... потому что, как я уже сказал, «это не мое приложение», поэтому я хотел бы иметь возможность наблюдать за транзакциями fastcgi и, возможно, отлаживать их или ссылаться (действительно) из командной строки и быть в состоянии видеть независимо от того, что он выдает на stdout/stderr. – pjz