对于我的网站的每一个请求,我都会收到来自PythonAnywhere的警告邮件。我正在使用spaCy和Django,刚刚升级了我的账户。不过,一切似乎都运行得很好。除了我收到了警告邮件,就是这样。我的本地机器上只有2 GB的RAM,它也可以运行我的应用程序和其他一些应用程序,没有任何问题。那么为什么在PythonAnywhere上3 GB内存是不够的呢?(我在PythonAnywhere上还有3 GB的磁盘空间,其中只有27%用完了。)
我试着在他们的论坛和互联网上寻找答案,但我没有任何关于这个问题的线索。
发布于 2019-09-25 16:16:18
如果您在PythonAnywhere webapp上的初始请求工作正常(即,你的代码成功地分配了2 2GB的内存并返回了一个结果),你正确地看到了结果,但是你收到了关于进程超过内存限制的电子邮件,那么也许你有一些进程被挂起了,没有清理,它们一直在积累,直到它们慢慢地被杀死?你能将它与你收到的删除消息的数量与你点击webapp并获得结果的次数相对应吗?如果与特定模型端点的命中相比,删除消息明显较少,则我的理论将得到证实。
https://stackoverflow.com/questions/58049025
复制相似问题