所以我'成功'为运行的Tornado-Django应用程序创建了一个Supervisor进程,但是当我使用Supervisor停止进程并检查应该在浏览器中消失的Django应用程序时,Web应用程序仍然加载。正如我所说,我已经用Supervisord停止了这个过程。我可以采取哪些步骤重新杀死我试图阻止的应用程序?
这是主管的tornado.conf:
[program:tornado]
command=/home/me/java/do.sh
这是我用来启动应用程序的bash脚本:
#!/bin/bash
cd /home/me/java/django-tornado-demo-master
PYTHONPATH=. DJANGO_SETTINGS_MODULE=testsite.settings /home/me/java/django-tornado-demo-master/testsite/tornado_main.py
这是supervisorctl状态:
sudo supervisorctl
tornado STOPPED Jul 16 06:56 PM
但正如我所说,该应用程序仍在加载。
答案 0 :(得分:0)
我觉得我应该坚持几周后解决这个问题。所以我找到了这篇文章:
How to kill a process on a port on ubuntu
为了完整性,我在浏览器上加载了应用程序并注意到它正在侦听端口8080.然后我按照上面引用的帖子中的说明"如何杀死进程ubuntu上的端口"