在分布式zookeeper锁下启动进程的实用程序

zk-flock的Python项目详细描述


ZK羊群[![构建状态](HTTPS://TravIS-CI.Org/NoxouZ/Python FoLo.vg?)分支=主母)(http://orc/org/Noxouz/python Fork)
>“BR/> > BR/>可以使用'ZK-FROCK ''在分布式锁下运行集群中的程序以限制实例的全部数量。
BR/>配置
内容:
```js
{
“host”:[“hostname1:2181”,“hostname2:2181”,“hostname3:2181”],
“timeout”:5,
“app-id”:“my_application_namespace”,
“sleep”:“on”,//“on”或“off-默认值为off
“maxla”:30,//“if>;”=0->;工作的最大平均负载。默认值-1
“logger”:{
“path”:“/tmp/zkflock.log”,
“level”:“info”,
“zklevel”:“error”
},
“auth”:{
“scheme”:“digest”,
“数据”:“Noxouz:密码”
} BR/>“BR/> *BR/****主机**-动物园管理员节点列表BR/****TimeOut***超时用于动物园管理员连接(SEC)
**sleep**-sleep before work。默认值:“关闭”。用-S(-睡眠)切换“on”。如果>;=0,则使用。默认值:-1。由-m(--maxla)设置。


logging
=在zk flock监督下的应用程序使用以下命令:
``bash
zk flock<;pidname>;
````

若要锁定持续特定时间,请使用**-w**选项(**--wait**)以秒为单位设置时间。
添加密钥**-d**或**--daemonize**以后台程序的身份启动此应用程序。

使用**-p**或**--pdeathsig**指定在主进程终止时将发送的信号。默认情况下,该信号为**sigterm**。

非Linux使用警告
==
==

如果使用**kill-9**杀死zk flock应用程序,锁将被释放,但这不会停止应用程序。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
多线程重新构造使用线程池和BlockingQueue的I/O密集型Java web服务   java SWT CTabFolder检查CTAB是否存在   java如何防止具体类的实例化?   java如何将子域定向到正确的JBoss应用程序?   java Android外部文件出现不一致   java FileSystemNotFoundException:未安装提供程序“jndi”   显示jframe上的java隐藏单选按钮   java CXF客户端TCP连接在每个请求之间关闭   Hadoop查询、日期、循环、BASH或Java   java从长类型到十进制类型对象的转换类型错误   java为什么不在用户消息中提供用户提供的数据?有可能的威胁/攻击吗?   使用作用域存储MediaStore的应用程序中的java共享意图问题   java我可以通过将成员指针传递给方法并在方法中分配来初始化它吗?   java如何在一个包含正负值的数组中找到最大的负值?   java有比较二叉树路径的简单方法吗?   java Swagger(ui)不显示操作   java KairosDB缺失值的线性插值   用于此特定求和的java循环