启动,重启和停止gearman
的命令是什么?
到目前为止,我知道:
gearadmin --shutdown # stop
gearmand -d # I believe it is to restart. Not sure.
管理gearman
的任何想法?
答案 0 :(得分:6)
如果要重新启动 gearmand ,则应使用shell脚本 gearman-job-server 。键入命令为sudo service gearman-job-server restart
,停止并启动服务器
---------------------- 更多信息如果您需要它------------ -----------
我认为你在这里有一些小小的困惑。这完全是因为术语。应用程序的名称是 Gearman ,它是消息队列系统。
我正在回答您正在使用Linux OS的假设。 当您尝试安装Gearman时,安装的应用程序是 gearmand ,这是一个作业服务器/可执行文件。比如 Apache 之类的东西。 请参阅链接http://manpages.ubuntu.com/manpages/precise/en/man8/gearmand.8.html以获取命令参考。
那么 gearman 是什么? gearman 是客户端程序/应用程序,您可以使用 gearmand 与之交谈。使用gearman,您可以从命令行运行客户端和工作程序功能。 请参阅链接http://manpages.ubuntu.com/manpages/precise/en/man1/gearman.1.html以获取命令参考。
那么什么是 gearadmin ?它是允许您针对 gearmand 运行管理员命令的工具 请参阅链接:http://manpages.ubuntu.com/manpages/precise/en/man1/gearadmin.1.html
现在回答您关于 gearmand 命令的问题。如果以 gearmand 运行命令,则从shell启动,作业服务器将启动并附加到Shell进程。例如:如果你从shell运行 php ,那么 php 会运行并开始等待你的命令吗?同样的方式。如果你想将Gearmand作为后台进程运行,那么你应该使用param作为 -d 运行,这使它作为守护进程运行
所以gearmand -d
使它作为守护进程运行。不是重启命令。
希望这有助于回答您的问题,并澄清如果您对命名有任何疑惑。
答案 1 :(得分:0)
如何停止Gearman服务器
==> gearadmin --shutdown
如何启动Gearman服务器
==> gearmand -d