6月27日 杀死服务器端守护进程
2020-07-14 06:31
76 查看
杀死守护进程
因为之前的接口1.0是以守护进程的形式部署到服务器上的,我们如果想把接口2.0的数据也部署到服务器的80端口,就需要把之前的守护进程杀死,再创建新的守护进程。
- 重启服务器
reboot
命令重启服务器,如果服务器只有这一个在跑的 程序没有其他的重要的进程这样也可以,不过如果有其他的进程在运行就不可以这样了。 - 查看守护进程pid并杀死
先查看守护进程的id
(base) [root@iZ2zeircp62xkpbg5hioetZ admin]# ps -ef |grep gunicorn root 1341 1 0 21:44 ? 00:00:00 /usr/bin/python /usr/bin/gunicorn -c runconfig.py runserver:app root 2429 1341 0 22:30 ? 00:00:00 /usr/bin/python /usr/bin/gunicorn -c runconfig.py runserver:app root 2543 1 0 22:43 ? 00:00:00 /home/admin/work/yes/envs/innovationtraining/bin/python /home/admin/work/yes/envs/innovationtraining/bin/gunicorn -b 127.0.0.1:8080 -D app:app_1 root 2597 2543 0 23:12 ? 00:00:00 /home/admin/work/yes/envs/innovationtraining/bin/python /home/admin/work/yes/envs/innovationtraining/bin/gunicorn -b 127.0.0.1:8080 -D app:app_1 root 2601 2392 0 23:12 pts/3 00:00:00 grep --color=auto gunicorn
因为我是用gunicorn启动的守护进程,所以是查看的gunicorn相关的进程
然后根据进程pid杀死进程即可
kill -9 pid
错误尝试
- 看其他的博客有查看守护进程树在使用
kill -HUP pid
的方法杀死守护进程,我尝试之后并未成功,过程附下:
(base) [root@iZ2zeircp62xkpbg5hioetZ admin]# pstree -ap|grep gunicorn |-gunicorn,1341 /usr/bin/gunicorn -c runconfig.py runserver:app | `-gunicorn,2429 /usr/bin/gunicorn -c runconfig.py runserver:app | `-{gunicorn},2430 |-gunicorn,2543 /home/admin/work/yes/envs/innovationtraining/bin/gunicorn -b 127.0.0.1:8080 | `-gunicorn,2545 /home/admin/work/yes/envs/innovationtraining/bin/gunicorn -b 127.0.0.1:8080 | |-grep,2596 --color=auto gunicorn (base) [root@iZ2zeircp62xkpbg5hioetZ admin]# kill -HUP 2543 (base) [root@iZ2zeircp62xkpbg5hioetZ admin]# pstree -ap|grep gunicorn |-gunicorn,1341 /usr/bin/gunicorn -c runconfig.py runserver:app | `-gunicorn,2429 /usr/bin/gunicorn -c runconfig.py runserver:app | `-{gunicorn},2430 |-gunicorn,2543 /home/admin/work/yes/envs/innovationtraining/bin/gunicorn -b 127.0.0.1:8080 | `-gunicorn,2597 /home/admin/work/yes/envs/innovationtraining/bin/gunicorn -b 127.0.0.1:8080 | |-grep,2599 --color=auto gunicorn
相关文章推荐
- linux杀死守护进程(较详细)
- Android 通过JNI实现守护进程,使得Service服务不被杀死
- Android 通过JNI实现守护进程,使Service服务不被杀死
- Android 通过JNI实现守护进程,使Service服务不被杀死
- Android Service保活方法总结(不被杀死)双进程守护
- Android Service不被杀死---守护进程
- Android 通过JNI实现守护进程,使得Service服务不被杀死
- Android 通过JNI实现守护进程,使Service服务不被杀死
- android service 教你打造不被杀死的service-------service进程守护
- 守护进程方式保证App不被杀死
- Android 通过JNI实现守护进程,使Service服务不被杀死
- 双进程守护保证Service后台任务一直运行不被杀死
- 守护进程-----杀死自己的进程再重新启动自己
- Android 通过JNI实现守护进程,使得Service服务不被杀死
- linux杀死守护进程
- Android 通过JNI实现守护进程,使Service服务不被杀死
- 守护进程-----杀死自己的进程再重新启动自己
- Android 通过JNI实现守护进程,使得Service服务不被杀死
- Android 通过JNI实现守护进程,保证Service服务不被杀死
- Android应对进程被杀死--Service(四) 通过JNI实现守护进程,使Service服务不被杀死