python – nginx uwsgi django,在uwsgi中似乎有一些奇怪的缓存,帮帮我

weixin_38054680 2019-09-12 12:57:45
这是uwsgi配置: [uwsgi] uid = 500 listen=200 master = true profiler = true processes = 8 logdate = true socket = 127.0.0.1:8000 module = www.wsgi pythonpath = /root/www/ pythonpath = /root/www/www pidfile = /root/www/www.pid daemonize = /root/www/www.log enable-threads = true memory-report = true limit-as = 6048 这是Nginx配置: server{ listen 80; server_name 119.254.35.221; location / { uwsgi_pass 127.0.0.1:8000; include uwsgi_params; } } django工作正常,但除非我重新启动uwsgi,否则无法看到修改后的页面.(更重要的是,当我配置8个工作进程时,我可以看到修改后的页面,当我按下ctrl f5一段时间,似乎只有某些工人可以读取和响应修改后的页面,但其他人只显示旧的,缓存旧页面?我没有配置任何有关缓存的内容) 我没有配置django,它适用于“python manager runserver …”,但在使用nginx uwsgi时遇到了这个问题. (nginx和uwsgi都是新安装,我相信这里没有任何其他内容……)
...全文
78 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38064085 2019-09-12
  • 打赏
  • 举报
回复
> uwsgi不会自动重新加载代码,只有开发服务器会这样做> runserver用于调试目的,uwsgi和nginx用于生产>在生产中,您可以通过服务uwsgi restart或init.d脚本重新启动uwsgi>使用touch-reload还有更好的方法来重新加载uwsg 通常没有必要清理.pyc文件,只有当文件上的时间戳错误时才会发生(我在整个carieer上只看过几次)

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧