相关疑难解决方法(0)

Python daemonize

我想守护一个python进程,现在想要问一个守护进程是否运行好,如父进程并调用另一个打开10-30个线程的类.

我打算为一组服务器编写一个监控脚本,并希望每隔5分钟检查一次每台服务器,每个服务器都要检查5分钟.

我想这样(有点说,ps auxf样式输出):

|monitor-daemon.py
 \-check-server.py
 \-check-server.py
Run Code Online (Sandbox Code Playgroud)

....

谢谢!

python daemon

6
推荐指数
2
解决办法
7028
查看次数

有没有办法在结构文件中进行滚动部署?

给出以下fabfile:

from fabric.api import env, run

env.user = 'implicit_user'
env.hosts = ['host1', 'explicit_user@host2', 'host3']

def print_user():
    with hide('running'):
        run('echo "%(user)s"' % env)
Run Code Online (Sandbox Code Playgroud)

当我们跑步时fab print_user,我们得到:

[host1] out: implicit_user
[explicit_user@host2] out: explicit_user
[host3] out: implicit_user

Done.
Disconnecting from host1... done.
Disconnecting from host2... done.
Disconnecting from host3... done.
Run Code Online (Sandbox Code Playgroud)

但是,我非常希望fab print_user按顺序执行整个顺序,中间间隔10秒,以确保在下一个主机关闭操作之前,前一个主机已完成其操作:

[host1] out: implicit_user
<10 seconds here...>
[explicit_user@host2] out: explicit_user
<10 seconds here...>
[host3] out: implicit_user
<10 seconds here...>

Done.
Disconnecting from host1... done.
Disconnecting from host2... done.
Disconnecting …
Run Code Online (Sandbox Code Playgroud)

python deployment fabric

3
推荐指数
1
解决办法
2013
查看次数

标签 统计

python ×2

daemon ×1

deployment ×1

fabric ×1