Python Windows Service

Background

最近在优化LoadTest的流程,在执行测试的时候,我们需要在10台虚拟机上运行HostProxy, 这意味着需要登陆这10台机子并且一个个运行代理程序,这简直要人命。

所以我第一个想到的就是把这个过程做成一个windows service,让他们一直监控一个文件命令,当下达运行指令的时候,10台机子就会自动运行,同理也能停止。

虽然最后发现通过service启的进程不能被Host Manager访问到(有时间再仔细研究,应该有解决方案),用Scheduler替代了,但其它操作还是没有问题的。

Read more