熔岩服务器芹菜集成

lava-celer的Python项目详细描述


熔岩芹菜建立了一个芹菜环境,熔岩可以在其中执行celery 远程系统上的任务。

术语:

控制节点
这是熔岩部署工具设置的节点。它运行的是网络应用程序, 数据库,对rabbitmq服务器很重要。
工作节点
处理来自 控制节点。

设置工作节点

lava部署工具当前不支持配置 芹菜实例。目前,它可以使用virtualenv和pip进行配置:

$ virtualenv workernode ; cd workernode
$ . ./bin/activate
$ pip install lava-tool
$ bzr branch lp:lava-celery
$ cd lava-celery ; ./setup.py install ; cd ..

您可能还需要在 工作节点:

$ pip install lava-dispatcher

然后,您可以使用以下命令在virtualenv中运行工作程序:

$ lava celryd [--url <broker url>]

测试设置

您可以通过运行 从控制节点执行以下操作:

$ . /srv/lava/<INSTANCE>/bin/activate
$ lava celery run-remote hello-world

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

推荐PyPI第三方库


热门话题
java如何使用从PreparedStatement返回的RowId。getGeneratedKeys()?   selenium chrome驱动程序中下一个网站url的java空白页   java如何将参数化匿名类转换为lambda?   java JUnit在AfterClass上获取测试结果   java将动态XML/JSON内容与静态标记化负载进行比较,并检索标记值   java共享一个需要数据持久性的项目[数据库]   java在调用方法时获取意外的参数类型。getParameterTypes()   java如何用jdbc在swing中用另一个字段替换外键?   需要java Jersey Tomcat CDI依赖项解释   java如何生成UML图   java如何编写Jersey rest服务可以通过给定的spring代码访问   SpringMaven存储库管理器Nexus与Java依赖项的Artifactory   java将包从另一个项目导入eclipse中的当前项目   加密Java使用密码加密文件