2024-10-02
flask是python应用,一般来说,直接用python app.py
就可以启动服务了。
但是,为了可以让应用在服务器上长时间运行(即使关掉服务器交互页面页不影响),我们需要用到Gunicorn
。
pip install gunicorn
ps aux | grep gunicorn
pkill -f 'gunicorn.*no-function-calling'
杀掉特定的进程,在我的例子中,是杀掉和no-function-calling
有关的进程。
python no-function-calling.py
试运行你的python应用,看看是否有问题。
nohup gunicorn --certfile /root/.acme.sh/commonlearner.com_ecc/fullchain.cer --keyfile /root/.acme.sh/commonlearner.com_ecc/commonlearner.com.key -b 0.0.0.0:5328 -w 4 no-function-calling:app
代码解释:
--certfile
和--keyfile
是ssl证书的路径。