Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 gunicorn和python没有';关闭bash终端时无法工作_Python 2.7_Centos_Virtualenv_Gunicorn - Fatal编程技术网

Python 2.7 gunicorn和python没有';关闭bash终端时无法工作

Python 2.7 gunicorn和python没有';关闭bash终端时无法工作,python-2.7,centos,virtualenv,gunicorn,Python 2.7,Centos,Virtualenv,Gunicorn,我有一个python程序在centos机器上运行。我使用virtualenv(sourceactivate)来激活特定的python,然后使用以下命令: gunicorn -t 10000 -b 0.0.0.0:1234 start:app & 它很好用。但是当我关闭bash时,我的程序就不再工作了。当我打开一个新的bash(通过PUTTY)并键入 ps -C gunicorn 我看到gunicorn进程正在运行。 如果我把所有这些都放在local.rc上(和服务器一起初始化),一

我有一个python程序在centos机器上运行。我使用virtualenv(sourceactivate)来激活特定的python,然后使用以下命令:

gunicorn -t 10000 -b 0.0.0.0:1234 start:app &
它很好用。但是当我关闭bash时,我的程序就不再工作了。当我打开一个新的bash(通过PUTTY)并键入

 ps -C gunicorn
我看到gunicorn进程正在运行。 如果我把所有这些都放在local.rc上(和服务器一起初始化),一切都会正常工作

我有两个问题。第一个是:

我可以在gunicorn上加一个“永远”吗(就像我们在node.js上加的那样),或者在bash中加一个dettach gunicorn和virtualenv,以便始终独立于关闭运行 狂欢节


我怎样才能解决这个问题?

也许诺胡普会有帮助

nohup your command

还要检查--daemon选项,它可能类似于forever,有关详细信息和其他建议,请参阅


我找到了答案。我尝试使用nohup,但没有成功。现在我正在使用

gunicorn -t 10000 -b 0.0.0.0:1234 start:app  --daemon &
--daemon选项对我有效