如何将可能不稳定的代码存储到单独的进程中?

时间:2015-07-15 21:17:34

标签: python web.py

我有一个有问题的web.py服务器:它应该从用户那里获取输入并进行处理。一些处理发生在.pyd,我没有写,我无法调试或重建,它有一些错误。某些输入可能导致其发出访问冲突,由于某种原因无法捕获并导致python.exe崩溃,导致服务器崩溃。

这是不可接受的,但也是不可避免的,所以我需要稍微修改规则。

我想要做的是将不稳定的功能(已经完全包含在单个.py文件中的接口)移出服务器,并让服务器将其作为单独的进程启动。如果它成功运行,它应该打印输出,(方便地)是一个文本字符串。如果没有,服务器应检测到单独的进程崩溃,并返回HTTP 500。不幸的是,我不知道如何在Python中进行多进程工作。

我该如何实现?

0 个答案:

没有答案