我目前在 AWS EC2 实例上托管 Django Webapp,为了在生产模式下运行它,我使用 NGINX 和 gunicorn。
我面临的错误是:
无论我做什么,生产服务器似乎都不会更新 urls.py
用于将文件从本地文件传输到实例的应用程序:FileZilla
我为解决该问题而采取的步骤:
删除 urls.py 并重写它
检查其他文件是否也拒绝更新
第二步的结果:其他文件已成功更新,我使用静态文件和 index.html 进行了测试
使用纳米编辑器检查文件是否在实例中更新
第 3 步的结果:文件在实例中正确更新,所有更改都被反映
使用(用于开发目的)在实例上运行它
python manage.py runserver
,并发现使用 runserver 时 urls.py 正在正确更新
其他信息:
1.昨天一切都在正常更新,但突然决定叛逆
我已经使用更新了所有软件包
sudo yum install
我已经重新启动了 nginx 和 gunicorn:使用以下命令:
sudo systemctl start gunicorn
sudo systemctl enable gunicorn
sudo systemctl restart nginx
我尝试使用检查错误
sudo nginx -t
,但没有出现错误我已经检查了错误日志,使用
sudo tail -f /var/log/nginx/error.log
,但
这里也没有显示错误
我该如何解决这个问题?
谢谢