首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上帝总是报告Socket drbunix:/tmp/ God .17165.Socket已经被神的另一个实例使用了

上帝总是报告Socket drbunix:/tmp/ God .17165.Socket已经被神的另一个实例使用了
EN

Stack Overflow用户
提问于 2014-02-27 07:55:45
回答 1查看 1.5K关注 0票数 0

我第一次使用上帝来监控我的学习和学习过程,我遵循了关于上帝的主页的教程。根据这一点,如果上帝,如果已经有一块手表添加到上帝:

代码语言:javascript
复制
sudo god -c /path/to/config.god

然后,在编辑表后,可以使用相同的命令再次将其添加到上帝。但它不允许添加它,并报告sock已经在使用,我必须手动终止进程,并再次添加手表。我是不是遗漏了什么?

我需要在每次部署之后再添加手表,这就是为什么我要这样做的原因。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-27 08:10:49

实际上,链接到的页面并不支持通过使用启动god的相同命令来重新加载手表的断言,也就是说:

代码语言:javascript
复制
sudo god -c /path/to/config.god

相反,它说要使用:

代码语言:javascript
复制
sudo god load path/to/config.god

具体来说,该页提取的部分是:

启动和控制上帝 要将上帝监视进程作为守护进程启动,只需运行传入配置文件路径的上帝可执行文件(如果在Linux上使用事件或希望使用setuid/setgid功能,则需要执行以下操作): $ sudo god -c /path/to/config.god : : : : : 将配置文件动态加载到已经运行的中 上帝允许您将配置加载或重新加载到已经运行的实例中。在这样做时,有几件事情需要考虑:

  • 与传入的手表同名的Existng将被新配置覆盖。
  • 所有的道路都必须是绝对的,或者相对于上帝开始的道路。

若要将配置加载到运行中的上帝,请发出以下命令:

$ sudo god load path/to/config.god

如果你依赖于文本:

Ctrl-C从前卫的神的例子中出来。注意,当前的简单服务器将继续运行。用和以前一样的命令重新开始上帝。

然后,这只适用于一个基于前景的god实例,其中一个实例是与-D一起运行的。如果您使用CTRL,那么god将停止(但是它启动的服务器将继续)。如果您是god实例正在后台运行(没有-D),则需要使用kill以相同的方式停止它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22062354

复制
相关文章

相似问题

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