一、前文已经提到了supervisor的错误,其中supervisor的作用主要是监控gunicorn服务器,一旦它停止运行,便将它启动。可通过命令:
root@ubuntu:/home/ubuntu# ps -ef|grep supervisor
root 1309 1 0 20:25 ? 00:00:00 /usr/bin/python /usr/local/bin/supervisord -c/etc/supervisord.conf
root 1326 1292 0 20:34 pts/0 00:00:00 grep --color=auto supervisor
来查看是否supervisor已经启动,第二个结果是grep进程。还有一个问题,supervisor没有设置成开机启动,稍后,请移步网上,找解法。
二、gunicorn,这个WSGI服务器没什么好说的,需要注意的是,启动它以后,你登陆网站,显示的网站是没有样式表的一个网页,因为,样式表等静态资源是由nginx这个静态web服务器获取的,它没有启动,网站无法获取样式表。
三、nginx。先是,我用的是80端口,结果,无法获取web资源,可能80端口没有开启,或者没有那个权限,这个还没有实验,要改成大于1024的端口才能正常访问。
遗留问题:
1)supervisor开机启动;
2)nginx开启80端口。