Django部署遇到的問題

nginx+gunicorn 

nginx修改配置文件監聽端口

主要是修改監聽端口和域名

 

gunicorn

ls1@bbdm-lab:~/web_new$ gunicorn -w 4 -t 3600 --bind unix:/tmp/bbdm.hzau.edu.cn.socket web_project.wsgi:application

 

screen  -ls  //查看進程

screen -r  web   //進入進程

遇到問題

當你掛起screen,下次想重新連上screen時,有時會出現screen session的狀態爲Attached但是卻連不上的情況,比如我想重新進入session id 爲18352的screen,運行‘screen -r 18352’,提示“There is no screen to be resumed matching 18352”,解決方法如下:

screen -ls // 列出狀態爲Attached的session id

screen -D  -r <session-id>

//進入screen之後按住CTRL + a + d 就可以退出進程

解釋:-D -r 先刪除前一用戶再登陸。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章