1
bitwing 2014-10-28 21:58:11 +08:00
supervisor 有这种功能的吧
|
2
julyclyde 2014-10-28 22:00:30 +08:00
init-daemontools
用SIGCHLD串一串 |
3
frankzeng 2014-10-28 22:14:20 +08:00
这种对于做运维的太简单了,可以先检测,发现不正常kill掉,然后重启,把这功能做成脚本放到crontab里,5分钟运行一次。
|
4
cevincheung OP |
5
eriale 2014-10-28 22:17:16 +08:00
supervisor可以自动重启挂掉的应用。
|
6
wuxqing 2014-10-28 22:17:44 +08:00
可以试试monit
|
7
frankzeng 2014-10-28 22:21:11 +08:00
你要是会用shell,这比工具简单多了。
|
10
cevincheung OP @frankzeng 这个我同意,这是能最大化节省运维时间和成本的方法,与其消耗100分钟的时间去查原因,还不如直接花1秒时间重启服务来得快。
|
11
Jaylee 2014-10-28 22:29:27 +08:00
supervisor
|
12
binux 2014-10-28 22:36:35 +08:00 1
|
13
sarices 2014-10-28 22:44:49 +08:00
supervisor +1
|
16
bearice 2014-10-28 23:53:13 +08:00
daemontools拯救世界(不是那个虚拟光驱)
|
17
ryd994 2014-10-29 00:01:07 +08:00 via Android
骚年学学systemd吧
|
18
maemual 2014-10-29 00:02:03 +08:00
居然还有这么多人不知道supervisor
|
19
ericls 2014-10-29 01:58:49 +08:00 via Android
pip install supervisor
|
21
laputaprince 2014-10-29 07:46:41 +08:00
就我一个人用 upstart 么。。
|
22
msg7086 2014-10-29 10:07:51 +08:00 via iPhone
就我一个人用 god 么。。
|
23
mulog 2014-10-29 10:15:39 +08:00
@laputaprince
you are not alone :P |
24
clino 2014-10-29 11:15:51 +08:00
supervisor +1
|
25
hzqim 2014-10-29 11:20:47 +08:00 via Android
|
26
codeninja 2014-10-29 12:07:12 +08:00 via Android
monit
|
27
hq 2014-10-29 12:54:09 +08:00
用supervisord也要注意server重启后supervisor自己会自动运行,不然负责监控的死了
http://supervisord.org/running.html#running-supervisord-automatically-on-startup |
29
jpuyy 2014-10-30 06:50:08 +08:00 via iPhone
直接用forever,还可以根据不同的日志输出到不同文件里方便排查问题
|