【发布时间】:2016-09-08 07:58:01
【问题描述】:
我正在考虑在 Ubuntu 16.04 上自动启动和控制 dask 分布式调度程序和工作程序的不同方法。
目前我认为最相关的选项是使用 systemd 守护进程。这需要创建和安装unit files。
Systemd 要求单元文件应该有一个命令行来停止服务,在ExecStop 中设置。
重新加载配置的命令也很有用,但是,我不确定如何让 Python 重新导入模块,以及它是否比重新启动过程更简单。
看起来目前无法通过运行dask-scheduler 或dask-worker 命令来停止调度程序/工作人员,不是吗?我没有找到任何相关的命令行开关。
另一种选择是创建 PID 文件并使用标准的kill 命令,但是,Dask 分布式似乎不创建 PID 文件。我说的对吗?
【问题讨论】:
标签: python-2.7 systemd ubuntu-16.04 dask