
1 cevincheung 2015-02-28 14:10:58 +08:00 已替换 |
2 kk71 2015-02-28 14:14:54 +08:00 supervisor可以通过网页执行启动停止的操作 |
3 mahone3297 2015-02-28 14:16:00 +08:00 好问题。。。看看大家的答案。。。 |
4 pertent 2015-02-28 14:38:27 +08:00 via Android 我也觉得,配置文件跟supervisor一样简单了 |
5 Yamade 2015-02-28 14:52:19 +08:00 那么问题来了,Ubuntu怎么办? |
6 Yamade 2015-02-28 14:54:25 +08:00 貌似在ubuntu也加入了。抱歉。没看wiki |
7 weelyai 2015-02-28 15:11:46 +08:00 RHEL 7 里面已经换成systemd了。 最大的诱惑还是在启动上面。 原来是顺序启动,慢而且很容易卡住。而systemd,可以并发启动服务,自动解决服务之间的相互依赖。 |
8 ujmxyd 2015-02-28 15:15:24 +08:00 via iPad Ubuntu从今年的15.04 Vivid开始默认使用Systemd,之前的也可以参考Wiki安装 反正用Systemd来管理守护进程挺方便的,Log用journalctl或者systemctl status查看也挺方便的 好吧,我承认我没用过Supervisor,Centos只用过Centos 7 |
9 esyed 2015-02-28 16:04:20 +08:00 不是通过vim修改配置么? |
10 ibigbug 2015-02-28 16:28:20 +08:00 OS X 怎么办 |
12 msg7086 2015-02-28 16:55:56 +08:00 Debian jessie 表示用了 systemd 以后再也不用写又臭又长还容易出错的 rc.d 了。 |
14 Yamade 2015-02-28 18:16:15 +08:00 ``` [Unit] Description=ghost After=network.target [Service] Type=simple # Edit WorkingDirectory, User and Group as needed WorkingDirectory=/path/to/Ghost User=http Group=http ExecStart=/usr/bin/npm start --production ExecStop=/usr/bin/npm stop --production Restart=always SyslogIdentifier=Ghost [Install] WantedBy=multi-user.target ``` 看了下配置不错 |
15 lilydjwg 2015-02-28 18:43:21 +08:00 我也喜欢 systemd 的服务管理。不过日志部分还是喜欢 syslog-ng + logrotate。纯文本看起来方便,journalctl 找日志挺慢的。 |
16 ryanking8215 2015-02-28 20:38:59 +08:00 supervisor有自动重启服务的功能,systemd有吗? |
17 love OP @ryanking8215 去看文档,不但有,而且功能更全面。 |
18 SuYia 2015-02-28 21:39:43 +08:00 crontab. |
20 digimoon 2015-03-01 03:59:24 +08:00 systemd一个配置文件只能一个程序吗? 例如我想只输入systemctl restart gfw就能重启chinadna dnsmasq ss-tunnel ss-local或更多程序 |
22 loveminds 2017-07-05 20:07:57 +08:00 |
23 lilydjwg 2018-02-01 10:39:43 +08:00 @digimoon #20 做一个 gfw.target ? @ryanking8215 #16 重启当然没问题。systemd 还能跟踪 fork 出来的进程,supervisord 可不行。 @xierch #19 systemd.timer 不会发邮件 :-( |