我正在尝试调试我的 django 应用程序,但这很难,因为我不知道我的打印语句将它们的输出发送到哪里。我将flup和fastcgi与django和nginx一起使用,我可以看到python错误并通过nginx访问日志,但我不知道我的打印语句要去哪里。
这是我的 nginx.conf 文件中的相关内容:
server {
listen 80;
server_name localhost;
access_log /var/log/nginx/demo.access.log;
error_log /var/log/nginx/demo.error.log;
location / {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9001;
}
}
我正在使用以下命令运行 fastcgi:
python manage.py runfcgi host=127.0.0.1 port=9001
我基本上遵循了本教程https://code.djangoproject.com/wiki/DjangoAndNginx,我的操作系统是 ubuntu!
谢谢您的帮助!