ホームページ >バックエンド開発 >PHPチュートリアル >如何统一管理多个服务器上的定时任务?

如何统一管理多个服务器上的定时任务?

WBOY
WBOYオリジナル
2016-06-06 20:11:161722ブラウズ

目前我们有4个服务器,每个服务器上都有各自的定时任务。


我们是使用linux自带的crontab来执行定时任务的。现在发现这样很不方便。


希望能有一个工具或者方案。统一的对所有服务器的定时任务进行查看,或者添加。并当任务执行失败的时候能够进行提示。


回复内容:

目前我们有4个服务器,每个服务器上都有各自的定时任务。


我们是使用linux自带的crontab来执行定时任务的。现在发现这样很不方便。


希望能有一个工具或者方案。统一的对所有服务器的定时任务进行查看,或者添加。并当任务执行失败的时候能够进行提示。


celery天生适应分布式
而且有监控的项目,自己写一个也不难
api接口丰富,添加任务,失败重试都可以做到

可以自已写一个,没多少行代码

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。