Mod_wsgi не выводит исключение Traceback в журнал httpd ошибокApache

Ответить Пред. темаСлед. тема
Anonymous
 Mod_wsgi не выводит исключение Traceback в журнал httpd ошибок

Сообщение Anonymous »

Платформа: < /p>

Код: Выделить всё

    httpd-2.4.62-1.el9_5.2.x86_64
python3-mod_wsgi-4.7.1-11.el9.x86_64
python3-3.9.21-1.el9_5.x86_64
< /code>
Настройки httpd: < /p>
    WSGIDaemonProcess server.example.com \
processes=2 \
threads=5 \
display-name=%{GROUP} \
shutdown-timeout=100 \
python-path=/custom/python3

WSGIProcessGroup server.exmaple.com
WSGIScriptAlias /test   /var/www/cgi-bin/test.wsgi
file /var/www/cgi-bin/test.wsgi
import os,sys,logging
print(sys.path)
print('first')
import foobar
print("second")

def application(environ, start_response):
status = '200 OK'
output = b'Hello World!\n'
response_headers = [('Content-type', 'text/plain'), ('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
< /code>
Вывод выполнения в журнале ошибок HTTPD: < /p>
[wsgi:error] [pid 8260:tid 8405] ['/custom/python3'/usr/lib64/python39.zip', '/usr/lib64/python3.9', '/usr/lib64/python3.9/lib-dynload', '/usr/lib64/python3.9/site-packages', '/usr/lib/python3.9/site-packages']
[wsgi:error] [pid 8260:tid 8405] first
< /code>
Но он никогда не печатает строку «второй», потому что импорт не сбои - нет модуля foobar. Но это не выводит исключение Traceback в журнал ошибок по какой -то причине. Я не думаю, что это проблема, связанная с импортом как таковой, но по какой -то причине MOD_WSGI вообще не выводит Python Traceback в журнал ошибок.

Подробнее здесь: https://stackoverflow.com/questions/796 ... -error-log
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • В моем коде, почему это не работает: ans+=(((l*r)%mod*arr[i]%mod)%mod)%mod; но это работает-> ans = (ans + ((l * r) % mo
    Anonymous » » в форуме C++
    0 Ответы
    104 Просмотры
    Последнее сообщение Anonymous
  • Apache2 и mod wsgi: целевой сценарий WSGI невозможно загрузить как модуль Python.
    Anonymous » » в форуме Python
    0 Ответы
    202 Просмотры
    Последнее сообщение Anonymous
  • FileNotFoundError в приложении Python Flask, размещенном на Ubuntu-Apache с WSGI-Mod
    Anonymous » » в форуме Python
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Модуль Apache WSGI не запускается с помощью net start apache2.4, но работает с httpd.exe
    Anonymous » » в форуме Python
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Сбой httpd с помощью ssl_io_filter_cleanup() из /usr/lib64/httpd/modules/mod_ssl.so
    Anonymous » » в форуме Linux
    0 Ответы
    180 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Apache»