PythonAnywhere问题:由于进程超出RAM限制,您的进程已被杀死

问题描述 投票:0回答:1

我收到来自PythonAnywhere的这封警告电子邮件,每个发送给我网站的请求均如此。我正在使用spaCy和Django,并且刚刚升级了我的帐户。不过,一切似乎都正常。就是我除了收到警告电子邮件。我的本地计算机上只有2 GB的RAM,它可以与其他一些应用程序一起运行我的应用程序,而没有任何问题。那为什么PythonAnywhere上的3 GB RAM不够? (我在PythonAnywhere上也有3 GB的磁盘空间,其中只有27%用完了。)

我曾尝试在他们的论坛和整个互联网上搜索答案,但对该问题一无所知。

python django spacy pythonanywhere
1个回答
2
投票

如果您对PythonAnywhere Web应用程序的初始请求运行良好(即您的代码成功分配了2GB RAM并返回结果),并且您可以正确看到结果,但是收到有关进程超出RAM限制的电子邮件,则可能留下来的进程,没有清理,它们不断积累,直到它们被慢慢杀死?您能否将它与获得的终止消息数量与点击Web应用并获得结果的次数相对应?如果杀伤消息比该特定模型端点的命中少得多,我的理论将得到证实。

© www.soinside.com 2019 - 2024. All rights reserved.