3

我正在使用 circus 服务器将 python 程序作为守护进程运行。但是现在马戏团没有开始或停止,甚至没有我了解马戏团的状态。

我试过了:

sudo circusctl restart <name_of_repository>
sudo circusctl stop
sudo circusctl start
sudo circusctl status

但是所有命令都给了我以下错误:

Timed out. Try to raise the --timeout value

任何人都应该知道这个错误。请帮助我提前谢谢..

4

1 回答 1

2

使用此命令启动 circus 时,我遇到了类似的问题:

bin/circusd --daemon

Cirsusd 没有开始( ps ax | grep circus )什么也没做。但是没有出现错误。和

bin/circusctl status

给了我回应

Timed out.
A time out usually happens in one of those cases:
#1 The Circus daemon could not be reached.
#2 The Circus daemon took too long to perform the operation
For #1, make sure you are hitting the right place
by checking your --endpoint option.
For #2, if you are not expecting a result to
come back, increase your timeout option value
(particularly with waiting switches)

这意味着 circusctl 无法与 circus 通信。我已经很头疼了,但随后只是在没有 --daemon 参数的情况下启动了 circusd,如下所示:

bin/circusd

马戏团现在给了我真正的错误:

backports.configparser.InterpolationSyntaxError: '%' must be followed by '%' or '(', found: '%Y-%m-%d %H:%M:%S'

在构建配置文件中,这个错误很快被 double % 修复。

所以真正的问题是 circusd 在使用 --daemon 参数启动时没有给出任何错误。

于 2018-05-09T11:47:27.253 回答