【问题标题】:I changed codes in the running django project on the aws but changes are not reflecting我更改了 aws 上正在运行的 django 项目中的代码,但更改没有反映出来
【发布时间】:2020-02-07 14:04:50
【问题描述】:

我在 AWS 服务器上有一个正在运行的 Django 项目,网站托管在同一台服务器上。我更改了一些代码并使用 SFTP 服务器将其上传到服务器,但更改未反映在网站上,并且上传的文件无法正常工作。

【问题讨论】:

  • 你是如何开始你的python进程的?使用 UWSGI 还是其他什么?
  • 它在 ec2 实例的本地主机上运行
  • 要明确:你杀死了你的进程并重新启动它?如果是,您可能需要使用 find . -name "*.pyc" -exec rm -f {} \; 清理您的 *.pyc
  • 我从整个项目中清除了 .pyc 文件,然后更改了文件,然后启动了 python 进程。还是不行。

标签: django python-2.7 amazon-ec2


【解决方案1】:

重新启动您的服务器(ApacheNGINX 或您正在使用的任何其他服务器)。

【讨论】:

  • 这是python,你需要重启python进程。无需重启 NGINX。这一切都取决于服务器是如何启动的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多