Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为python调度程序和基于wmi的windows服务跨计算机同步_Python_Networking_Synchronization_Wmi_Apscheduler - Fatal编程技术网

为python调度程序和基于wmi的windows服务跨计算机同步

为python调度程序和基于wmi的windows服务跨计算机同步,python,networking,synchronization,wmi,apscheduler,Python,Networking,Synchronization,Wmi,Apscheduler,我正在使用apscheduler和wmi创建和安装新的基于python的windows服务,该服务确定要运行的作业类型。这些服务安装在同一网络上的所有计算机上。在这种情况下,我希望确保这些服务只在一台机器上运行,而不是在所有机器上运行 如果一台机器出故障,我仍然希望作业从同一网络上的另一台机器上运行。我将如何完成这项任务 我知道我需要跨机器执行某种同步,但不确定如何解决它?我尝试在APScheduler 2.0中包含类似的功能,但没有成功。也许最大的问题是处理对作业的并发访问,并确保即使某个特定

我正在使用apscheduler和wmi创建和安装新的基于python的windows服务,该服务确定要运行的作业类型。这些服务安装在同一网络上的所有计算机上。在这种情况下,我希望确保这些服务只在一台机器上运行,而不是在所有机器上运行

如果一台机器出故障,我仍然希望作业从同一网络上的另一台机器上运行。我将如何完成这项任务


我知道我需要跨机器执行某种同步,但不确定如何解决它?

我尝试在APScheduler 2.0中包含类似的功能,但没有成功。也许最大的问题是处理对作业的并发访问,并确保即使某个特定节点崩溃,作业也能运行。节点还需要以某种方式进行通信

你确定你不想用芹菜代替吗