如果一个Python进程不能在某个时间内完成,那么就终止它?

2024-06-01 13:05:46 发布

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

场景如下: 我有一个Python脚本,它是通过AJAX从浏览器调用的。我希望Python脚本运行并返回其输出,但是如果它在10秒内未能成功运行,我希望脚本中止并返回其他进程。另外,在一开始,我想记录请求是什么。在

下面是我如何设计它: 司令官手稿 调用三个脚本,生成为子进程? 1执行并返回结果的主代码 2第二个脚本等待10秒,然后返回False 三。第三个脚本,用于在数据库中记录请求 commander脚本将从(1)返回结果,如果从(2)返回,则返回错误。在

你将如何实现这一点?我不知道我是应该使用线程库还是操作系统库来处理子进程。在

或者有更好的方法吗?在


Tags: 方法代码脚本数据库false进程错误记录