有没有人使用supervisor来管理varnish的

编译安装varnish 4.1.3

看了网上的文章,感觉启动方式很土鳖也不是很安全,所以使用supervisor来作为守护进程启动,但总是提示端口被占用,应该是使用supervisor启动的时候没有fork supervisor的主进程,直接fork了系统进程启动的,所有supervisor也一直显示启动失败。

clipboard.png

clipboard.png

有用过的朋友麻烦告知一下怎么搞、

阅读 2.5k
2 个回答

在Linux上面的服务,都是使用service进行管理,varnish太久没用了,不怎么记得了,不过不管是你使用包管理器安装,还是源码安装,都应该有一个服务管理脚本,当然源码安装需要你在源码包里面找到管理脚本,再放到指定的位置,比如CentOS 6的服务管理脚本就是放在/etc/rc.d/init.d/下面!

摘录文档

Programs meant to be run under supervisor should not daemonize themselves. Instead, they should run in the foreground. They should not detach from the terminal from which they are started.

对于 varnishd,再加一个参数:-F

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题