在Heroku上,使用try语句处理我的Python工作进程中的连接被对端重置错误是否是最理想的?

2024-06-28 19:13:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我制作了一个python web应用程序,并成功地将其部署到heroku,并且在一定程度上运行良好。 当工作进程偶尔抛出一次由对等错误导致的连接重置时,问题就开始了,为此,我必须再次进入并重新部署,直到它再次发生。 这个过程会影响整个web应用程序,因为这些小故障会导致整个程序出现故障,并产生不一致的信息(如果不是错误的话),因此我尝试验证以下格式的异常处理语句是否有效:

def conti():
    opens the connection to the site
    performs the operations needed
    closes the connection

try:
    conti()
except:
    conti()

如何使try语句具有递归性质,以便无论何时发生错误,它都会继续。 我是否需要将try语句放入递归函数中来处理错误。 多谢各位


Tags: theweb应用程序heroku进程部署错误语句