-
- 使用supervisor进行进程监控和自启动管理
- 2015-05-23
安装:
apt-get install supervisor
一定要用上面这种方式,不要用pip install supervisor,如果用pip的话,也会正常安装并且supervisord也能正常用,但是没法配置其它程序的自启动。
因为pip没有创建/etc/supervisor目录,而通过apt-get的方式安装的话,只要在/etc/supervisor/conf.d/目录下写 *.conf文件就可以在开机时自启动其它进程了
- Views(15934) | Comments(0) | In System/Application Python相关 Linux Server
-
- nginx上用uwsgi跑python,用fpm跑php
- 2015-04-22
还是给自己备忘用的
1.安装nginx就不说了
2. 安装uwsgi
apt-get install uwsgi-core uwsgi-plugin-python
然后配置uwsgi的启动,
[uwsgi]
#uid = www-data
#gid = www-data
plugins = cgi
http-modifier1 = 0
socket = 127.0.0.1:
chdir = /var/wwwroot/
wsgi-file = /path/to/your/dir/app.py
cgi-helper=.py=python- Views(14765) | Comments(0) | In web develop Python相关 Linux Server
-
- 被一句无关的代码折腾到凌晨3点!
- 2014-12-25
这个网站呢,是用python(web.py)开发的,跑了几年了,一直是apache+fastcgid来跑的,其实也一直相安无事。
最近做另一个网站,就用了nginx+uwsgi+supervisor来跑服务器,nginx用来转发请求和serv静态文件那效率真不是盖的,后端的uwsgi倒成了瓶颈。
但,不管怎么说,还是比apache+fastcgid快不少,更何况fastcgi在跑的时候总是在log打一些错误,虽然不影响网站本身,但看着这些就不舒服呀(强迫症病发了)。
于是呢,就打算把这个也换成nginx+uwsgi来跑得了
- Views(11319) | Comments(0) | In Python相关 Linux Server
-
- ubuntu上配置nginx+uwsgi来跑web.py
- 2014-12-22
同样,还是做为一个备忘吧,最基本的配置。web.py的安装就不说了
1.
如果安装了apache先要把apache的服务停止掉
service apache2 stop
2.安装nginx
sudo apt-get install nginx
3.安装uwsgi
sudo apt-get install uwsgi-core
4.配置uwsgi,/var/www/uwsgi_site1.ini
[uwsgi]
plugins = cgi
socket = 127.0.0.1:3333
chdir = /var/www/site1/
cgi = /=/var/www/site1/code.py
cgi-helper =.py=python- Views(11558) | Comments(0) | In web develop Python相关 Linux Server
-
- vim常用设置
- 2014-08-29
最近在玩python,在桌面情况下pyCharm是相当的好用,但在终端模式下终究还是vi(或vim)好用啊。
ubuntu默认的是vi,可以安装一个vim,然后再把vi给alias到vim上去,这样输入vi的时候就会使用vim了。
下面是我现在用的几项设置,留着备份一下。
点击标题进入阅读更多。。。
- Views(11364) | Comments(0) | In Python相关 Work+Study Linux Server