首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能停止马戏团的服务器服务?

我怎样才能停止马戏团的服务器服务?
EN

Stack Overflow用户
提问于 2014-10-21 13:51:15
回答 1查看 1.1K关注 0票数 1

有人知道如何关掉马戏团的服务吗?我可以通过使用以下行来启动服务

代码语言:javascript
复制
 cmd =  /sbin/service mysqld restart

但很明显,当我关掉马戏团的守望者时,服务还在运行。

代码语言:javascript
复制
 [root@devel1 bin]# service mysqld status
 mysqld (pid  7571) is running...
 [root@devel1 bin]# circusctl
 circusctl 0.11.1
 circusd-stats: active
 hello: active
 httpd: active
 mysql: active
 plugin:myplugin: active
 webapp: stopped
 (circusctl) stop mysql
 ok
 (circusctl)
 [root@devel1 bin]# service mysqld status
 mysqld (pid  8342) is running...
 [root@devel1 bin]#

这是我的circus.ini文件。

代码语言:javascript
复制
 [circus]
 statsd = True
 httpd_host = 127.0.0.1
 httpd_port = 8080
 endpoint = tcp://127.0.0.1:5555

 [watcher:webapp]
 cmd = bin/chaussette --fd $(circus.sockets.web)
 numprocesses = 3
 use_sockets = True

 [watcher:hello]
 cmd = php /home/joseph/php/helloworld.php --fd $(circus.sockets.web)
 numprocess = 2
 use_sockets = True
 stdout_stream.filename = /home/joseph/test.log

 [watcher:mysql]
 cmd =  /sbin/service mysqld restart
 numprocess = 1
 stdout_stream.filename = /tmp/circus.log

 [watcher:httpd]
 cmd =  /sbin/service httpd $(circus.env.shell)
 numprocess = 1
 stdout_stream.filename = /tmp/circus.log

 [socket:web]
 host = 127.0.0.1
 port = 8888
EN

回答 1

Stack Overflow用户

发布于 2017-07-12 16:08:06

您看到的是/sbin/service的结果,因为它妖魔化了mysql过程。

如果您想让circus管理流程,那么您需要处理流程(未发布的circus )。

更改行以运行实际的mysql进程::

代码语言:javascript
复制
cmd =  /sbin/service mysqld restart
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26488394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档