Django笔记07:怎样在Linux服务器重启Gunicorn

今天在本地环境下对文章列表页的摘要信息做了些小更改,但是通过Git同步到服务器上的时候却没有显示任何变化。这是为什么呢?我尝试了以下办法,最终得以解决!

1.查看网站源码

Git同步成功之后,我首先在宝塔后台查看了网站源码,确定已经同步成功了。

2.清除浏览器缓存

确定网站源码没有问题之后,我想到了可能是浏览器缓存的问题,于是在MacOS系统下用Command+Shift+R快捷键对页面进行了强制刷新,然后又清除了Chrome浏览器缓存,结果还是没有任何变化。

3.重启Gunicorn服务

最后我突然想到之前在本地利用Pycharm进行Django开发的时候,每进行一处修改,PyCharm都会重启服务。于是我想到了重启Linux服务器上的Gunicorn,果不其然,重启之后,更改的效果实现了。现将Linux下重启某一进程的命令记录于下:

# 查询与gunicorn相关的所有进程,以进程树形式显示
pstree -ap|grep gunicorn

结果如下,从中我们可以看出第一行标号为13741的进程是主进程,因此我们只需要重启这个进程就可以了

[root@VM_0_2_centos www.eastnotes.com]# pstree -ap|grep gunicorn
  |-gunicorn,13741 /root/anaconda3/envs/django/bin/gunicorn djangoblog.wsgi:application -b 127.0.0.1:8000--relo
  |   `-gunicorn,1955 /root/anaconda3/envs/django/bin/gunicorn djangoblog.wsgi:application -b 127.0.0.1:8000--relo
  |       `-{gunicorn},1956
  |           |-grep,2316 --color=auto gunicorn

重启命令

kill -HUP 13741

以上就可以对gunicorn进程进行重启了,另外如果你只想结束gunicorn而不想重启,那么你可以使用结束命令

kill -9 13741
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值