【问题标题】:Debuggin django log on NGINX - DigitalOcean在 NGINX 上调试 django 日志 - DigitalOcean
【发布时间】:2021-05-10 18:00:00
【问题描述】:

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

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

我该怎么办?

【问题讨论】:

    标签: django nginx logging droplet


    【解决方案1】:

    创建您的日志目录

    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

    检查您的日志文件以读取请求和错误日志

    【讨论】:

      猜你喜欢
      • 2016-12-12
      • 2020-04-06
      • 2016-12-08
      • 2018-06-05
      • 2015-04-16
      • 2017-01-16
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      相关资源
      最近更新 更多