运行此命令后我意外关闭了终端
mod_wsgi-express start-server
我找不到关于如何停止服务器的资源
命令是什么?
答案 0 :(得分:2)
我已经在端口5000上的虚拟环境中运行了mod_wsgi-express
脚本。我必须运行以下命令来停止它。
/tmp/mod_wsgi-localhost:5000:1002/apachectl stop
答案 1 :(得分:0)
解决方案 我打开终端并通过pid杀死了这个过程
我打开终端并运行以下代码来获取进程的pid
lsof -i -f
这是我得到的样本回复
apache2 20000 ebrahim 3u IPv4 1234565 0t0 TCP *:8000(LISTEN)
apache2 20001 ebrahim 3u IPv4 1234565 0t0 TCP *:8000(LISTEN)
apache2 20004 ebrahim 3u IPv4 1234565 0t0 TCP *:8000(LISTEN)
然后我执行以下命令以sudo kill(pid number)的形式杀死它,例如
sudo kill 20000
另一种方法(更正确的方法)是转到包含apachectl文件的目录。 (如果在使用--server-root option
命令时使用mod_wsgi-express start server
,则目录会更改)。
您只需从终端
/etc/mod_wsgi-express-80/apachectl stop