【问题标题】:PythonAnywhere Issue: Your processes have been killed because a process exceeded RAM LimitPythonAnywhere 问题:由于进程超出 RAM 限制,您的进程已被终止
【发布时间】:2020-01-22 17:33:55
【问题描述】:

对于我的网站的每个请求,我都会收到来自 PythonAnywhere 的警告电子邮件。我正在使用 spaCy 和 Django,并且刚刚升级了我的帐户。不过,一切似乎都运行良好。除了我收到警告电子邮件,就是这样。我的本地机器上只有 2 GB RAM,它可以运行我的应用程序以及其他一些应用程序,没有任何问题。那么为什么 PythonAnywhere 上 3 GB RAM 不够用呢? (我在 PythonAnywhere 上也有 3 GB 磁盘空间,其中只有 27% 已用完。)

我尝试在他们的论坛和一般互联网上搜索答案,但我对这个问题没有任何线索。

【问题讨论】:

  • 我投票决定将此问题作为题外话结束,因为这是 PythonAnywhere 支持团队的问题。

标签: python django spacy pythonanywhere


【解决方案1】:

如果您在 PythonAnywhere webapp 上的初始请求运行良好(即您的代码成功分配了 2GB RAM 并返回了结果),并且您正确地看到了结果,但您收到了有关超出 RAM 限制的进程的电子邮件,那么也许您是否有进程闲置,没有清理,并且它们正在积累,直到它们慢慢被杀死?您能否将其与您收到的终止消息数与您点击 web 应用程序并获得结果的次数相对应?如果杀死消息明显少于特定模型端点的命中,我的理论将得到证实。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-23
    • 2011-05-19
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2019-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多