搜尋

首頁  >  問答  >  主體

python - 使用uwsgi,如何查看500错误?

现在用nginx代理uwsgi,每次运行uwsgi后,前台出现500错误,uwsgi日志没体现,后台也不报错,如何查找错误?

PHP中文网PHP中文网2888 天前402

全部回覆(3)我來回復

  • 阿神

    阿神2017-04-17 17:47:55

    配置uwsgi的日誌
    [uwsgi]
    daemonize = /var/log/uwsgi.log

    配置nginx的日誌
    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 17:47:55

    需要設定log文件,我這邊有一個使用supervisord管理uwsgi的設定:
    stdout_logfile=/opt/log/uwsgi/uwsgi.log

    另外需要結合ngingx的access和error log來看情況的存取情況

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 17:47:55

    這個取決於框架,例如webpy,不管你看不看debug模式,異常訊息都會輸出,而flask django則必須在開啟debug模式下,才會輸出異常訊息。

    回覆
    0
  • 取消回覆