1
aligo 2011-12-07 20:54:00 +08:00
不是有fabric吗。。。
|
2
clino 2011-12-07 22:19:59 +08:00
uliweb 的开发服务器能自动检测修改
不过实际的服务器我也只有重启了,我是菜鸟一只 |
3
arzon OP 呃, 怎么没有多少人愿意来交流.
难道用于商业的python项目真的很少吗 |
4
lijia18 2011-12-08 11:00:55 +08:00
这个ci之后重启就是了,难道你会频繁的改上线网站的代码吗?
|
5
clino 2011-12-08 11:03:35 +08:00
况且自动检测有时候不可靠,如果是我是不太敢用在实际的环境下的
|
6
spritevan 2011-12-08 11:31:13 +08:00
supervisorctl restart app
|
7
Livid MOD V2EX 的所有 Tornado 项目都配合 supervisord 控制自动启动。
|
8
SErHo 2011-12-08 13:08:23 +08:00
Instagram 架构分析笔记 http://www.dbanotes.net/arch/instagram.html
其中提到了Fabric。 |
9
est 2011-12-08 13:30:16 +08:00
uwsgi touch-reload
|
10
gfcheng 2011-12-10 00:37:57 +08:00
关注下这个
自己是git push 网站代码到vps,在SFTP传静态文件上去,再连SSH去重启uWSGI,超烦 |
11
aveline 2011-12-10 00:43:42 +08:00
@gfcheng 用bitbucket的路过,添加了个post service,每次push完之后会调用。然后就服务器更新。。。更新完之后gtalk发送结果。
|
12
gfcheng 2011-12-10 12:43:46 +08:00
@aveline
bitbucket 的POST service 怎么填URL,求方法 我在服务器端有git --bare init,本地PUSH到这个源,再由它post-update去更新另一个目录的网站代码 bitbucket怎么参一脚呢 |
13
lepture 2011-12-10 12:54:28 +08:00
@gfcheng http://confluence.atlassian.com/display/BITBUCKET/Setting+Up+the+Bitbucket+POST+Service
代碼提交到 bitbucket ,bitbucket 向你的server發起post request, server接收到信號,server去bitbucket pull代碼, server 更新代碼並且reload |
14
fcicq 2011-12-10 12:59:48 +08:00
gunicorn, kill -HUP `cat xxxxx.pid`
|
15
fanzeyi 2011-12-10 13:04:20 +08:00
@@ 我直接 python /path/to/web 2>&1 > /path/to/logs & 了..
|
18
Kenyth 2011-12-10 13:57:30 +08:00 via iPad
Touch .wsgi and it automatically get reloaded, not actually affecting your server.
|