9

我知道如何开始哨兵。

但是当我改变时sentry.conf.py,我怎样才能让它工作?

我运行哨兵帮助,但找不到哨兵停止或重新启动 commond。有没有办法重新启动哨兵服务器?

4

3 回答 3

1

我自己也遇到了这个问题。我正在使用主管启动我的哨兵服务器,但由于某种原因,当我停止主管时它并没有杀死哨兵。为了解决这个问题,我跑去sudo netstat -tulpn | grep 9000寻找仍在运行的进程 ID。对我来说,这是独角兽。终止该进程,然后再次启动服务器,您的新设置应该会生效。

于 2014-03-28T15:22:33.053 回答
0

我正在使用 systemctl 来管理哨兵。

首先,创建一个可执行文件。run_worker

#!/bin/bash

source ~/.sentry/bin/activate
SENTRY_CONF=~/sentry sentry run worker>/var/log/sentry_worker.log 2>&1

然后,创建服务文件。就像:

[Service]
ExecStart={YourPath}/sentry/run_worker
Restart=always
StartLimitInterval=0
[Install]
WantedBy=default.target

同样创建 sentry_web.service sentry_cron.service 并使用

systemctl --user restart sentry_*

重新启动。

于 2017-07-24T13:19:04.750 回答
-1

如果您使用主管运行您的工作人员,只需运行命令以重新启动所有工作人员:

supervisorctl
restart all

或者,如果您想重新启动单个工作人员,请输入:

supervisorctl
status

获取工人名单并使用:

restart worker_name

它将重新启动哨兵进程并启用您的新配置。

于 2016-12-14T10:38:48.313 回答