我有一个python脚本,我试图在Windows系统上运行一些守护进程。代码看起来像:
import threading
import requests
def do_something():
while True:
try:
response = requests.get(some_url)
print datetime.now()
except Exception, e:
print str(e)
time.sleep(5)
return True
threading.Thread(target=do_something).start()
然而,每三到四个小时,脚本就会停止处理。它不会关闭,只是挂起。没有报告错误。
在Windows上使用Python有更好的方法来运行这样的服务吗?