Проблема заключалась в абсолютной тишине при отладке кода, особенно когда я перешел к модулю журналирования для лучшего вывода и отладки. Это просто не сработало. Печать() сделала это. Наконец потратил некоторое время, чтобы разобраться в этом коде:
Код: Выделить всё
import os,sys,logging
import mod_wsgi
sys.stderr.write("RAW STDERR TEST\n")
print('FISH')
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
def application(environ, start_response):
logger.error('logger.ERROR')
output = b'Hello World?\n'
status = '200 OK'
response_headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
Похоже, что Rocky9/wake-RHEL9 mod_wsgi не работает, и даже если у него есть файловый дескриптор wsgi.errors в среде, он не работает - использование его в качестве аргумента для Streamhandler ничего не дает.
Подробнее здесь: https://stackoverflow.com/questions/798 ... te-silence
Мобильная версия