Я работаю над сайтом, размещенным на DreamHost, используя Python.Некоторое время я использовал их настройку по умолчанию, которая запускает скрипты Python с использованием CGI.Это работало нормально, но я волновался, что если я получу много трафика, он будет работать медленно и использовать много памяти, поэтому я переключил его на FastCGI, используя этот модуль .
В целом, это все еще работает хорошо, но есть одно большое раздражение: я не могу видеть что-либо, что записывается в стандартный поток ошибок.Если что-то пойдет не так, мой обычный источник полезных подсказок о том, что с этим делать, больше не работает.Раньше я видел вещи, отправленные со стандартной ошибкой, в моем журнале ошибок Apache.Теперь, кажется, он просто исчез.
Я попытался создать тестовый сценарий и написать строки, используя sys.stderr.write (из разных мест) и environment ["wsgi.errors"]. Write (изнутримое приложение, где Environment - это первый параметр, передаваемый приложению оболочкой WSGI / FastCGI).В любом случае, я не мог их найти.Кто-нибудь знает, почему или как получить доступ к этим данным?
Имейте в виду, что я впервые использую FastCGI, поэтому, пожалуйста, дайте мне знать, если я делаю неправильный выбор с помощью этого модуля fcgi.