每当特定的Windows服务失败时,我都想运行我自己创建的程序。然而,我就是找不到一种方法让它故意失败,这样我才能真正测试一切是否正常工作。
请注意,有问题的服务不是我自己编写的,因此我不能从代码内部以编程方式使其失败。然而,我并不介意写一个可能导致服务失败的程序。
当然,我更喜欢在services.msc中的某个地方有一个"Make service fail“按钮... ;)
我要在其上执行此操作的服务器正在运行Windows server 2012。
Selenium服务器(ver )( 2)因不明原因而停止为我工作(见从Python测试开始时Selenium (RC)挂起)。我想停止Selenium服务器并重新启动它。当我在运行Selenium服务器的机器上的浏览器的地址栏中输入"http://localhost:4444/selenium-server/driver/?cmd=shutDown“时,我会在浏览器窗口中得到一个空白屏幕。如果我尝试wget那个地址,命令行说没有收到数据。如果我跑:
ps aux | grep sel
它显示Selenium服务器仍在运行。有什么想法吗?
如果我在我的龙卷风服务器上有很多连接,我会在日志上显示错误。
Exception in callback (<socket._socketobject object at 0x7f0b9053e3d0>, <function null_wrapper at 0x7f0b9054c140>)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/tornado/ioloop.py", line 888, in start
handler_f