【问题标题】:gearman stop start restart commandgearman stop start 重启命令
【发布时间】:2015-04-02 13:50:55
【问题描述】:

启动、重启和停止gearman的命令是什么?

目前我知道:

gearadmin --shutdown # stop
gearmand -d # I believe it is to restart. Not sure.

有管理gearman的想法吗?

【问题讨论】:

  • 我检查了gearmangearmandgearadmin 的手册页,发现您所知道的是正确的。 AFAIK 没有restart 的选项。我曾经杀死守护进程并开始使用gearmand -d 作为restart。希望对您有所帮助。
  • @Hussain,你可以参考我的回答。要重新启动,您应该使用 gearman-job-server 命令

标签: gearman python-gearman


【解决方案1】:

如果你想重启gearmand,那么你应该使用shell脚本gearman-job-server。键入命令为sudo service gearman-job-server restart 停止和启动服务器

---------- 更多信息 如果您需要它------------ ------------

我假设你在这里有一些小困惑。这都是因为术语。应用程序的名称是 Gearman,它是一个 Message-Queue 系统。

我的回答是假设您使用的是 Linux 操作系统。 当您尝试安装 Gearman 时,安装的应用程序是 gearmand,它是一个 Job-Server/可执行文件。例如像 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 作为后台进程运行,那么您应该使用参数作为 -d 运行,这使它作为 daemon

运行

所以gearmand -d 让它作为守护进程运行。不是重启命令。

希望这有助于回答您的问题,并在您对命名有任何混淆时进行澄清。

【讨论】:

    【解决方案2】:

    如何停止 Gearman 服务器

    ==> gearadmin --shutdown


    如何启动 Gearman 服务器

    ==> 齿轮指令-d

    【讨论】:

      【解决方案3】:

      流行的答案似乎有点老了,所以如果您在尝试重新启动旧方式时收到Failed to restart gearman-job-server.service: Unit not found.,请尝试sudo service gearmand restart。这就是它在装有最新版本 gearman 的 CentOS 上的工作方式。

      对于在同一系统上重新启动工作人员,似乎有一个sudo gearmanw-control restart 命令可用。

      【讨论】:

        猜你喜欢
        • 2013-07-24
        • 1970-01-01
        • 2018-03-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-23
        • 1970-01-01
        相关资源
        最近更新 更多