我有一个 python django 应用程序,其中一部分正在解析一个大文件。这需要很长时间,所以我放了一个 fork 来处理处理,让用户继续浏览该站点。在 fork 代码中,有大量对我们托管在亚马逊上的 postgres 数据库的调用。
我收到以下错误:
SSL error: decryption failed or bad record mac
这是代码:
pid = os.fork()
if pid == 0:
lengthy_code_here(long)
database_queries(my_database)
os._exit(0)
我的数据库调用都没有工作,尽管在我插入 fork 之前它们工作得很好。环顾四周后,似乎它可能是一个陈旧的数据库连接,但我不知道如何修复它。有没有人有任何想法?