首页 > 解决方案 > (Python) 用于开发目的的进程启动器

问题描述

对于分布式系统,我有几个需要启动的进程,并且我正在同时处理(开发)几乎所有进程(在此处修改,在此处调整,...)。

我通常在几个终端窗口中运行它们,但更喜欢某种“进程启动器”,我可以在配置文件中配置各个进程,然后最好在单个终端窗口中获​​取日志输出,也许是彩色的。

我开始自己写一些东西,但对结果并不满意,并想知道是否没有专门的工具用于此目的。

重新加载(在文件更改时)会很酷,但我也可以watchmedo用于此目的。

这里有人对我有提示吗?

标签: pythonprocessdevelopment-environment

解决方案


您可能对docker-compose感兴趣,使用它您将能够轻松地预定义多个 python 进程并将它们一起运行,查看每个进程的实时和彩色日志,重新启动它们的全部或部分等等......


推荐阅读