在NGINX-DigitalOcean上调试django日志



我在DigitalOcean上有一个Django应用程序(液滴(,但在表中显示信息时遇到问题。

一切都在我的本地服务器上工作,但当我部署到DigitalOcean上的服务器时,我不知道在哪里可以看到服务器的活动,比如打印输出。我可以看到gunicorn和nginx日志,但这些日志都没有显示Django活动。

我该怎么办?

创建日志目录

应用程序目录中的mkdir logs

获取您的django请求和错误日志;您必须在nginx服务器配置文件中创建指示日志目录。

/etc/nginx/sites-available/your-app-config:

server {
...
access_log /directory/to/your-app/logs/access.log;
error_log /directory/to/your-app/logs/error.log;
...
}

确保您有一个到启用站点文件夹的符号链接:

sudo ln -s /etc/nginx/sites-available/your-app /etc/nginx/sites-enabled/your-app

检查您的配置设置是否正常

sudo nginx -t

重新加载Nginx

sudo systemctl reload nginx

检查日志文件以读取请求&错误日志

相关内容

  • 没有找到相关文章

最新更新