PythonAnywhere Проблема: ваши процессы были убиты, потому что процесс превысил ограничение ОЗУ - PullRequest
0 голосов
/ 22 сентября 2019

Я получаю это предупреждение от PythonAnywhere при каждом запросе на мой сайт.Я использую spaCy и Django и только что обновил свой аккаунт.Кажется, все работает нормально.За исключением того, что я получаю предупреждения по электронной почте, то есть.У меня есть только 2 ГБ оперативной памяти на локальном компьютере, и он может запускать мое приложение вместе с несколькими другими приложениями без каких-либо проблем.Тогда почему 3 ГБ ОЗУ недостаточно на PythonAnywhere?(У меня также есть 3 ГБ дискового пространства на PythonAnywhere, из которых только 27% израсходовано.)

Я пытался искать ответы на их форуме и в Интернете в целом, но я не получил никакой подсказкио проблеме.

1 Ответ

2 голосов
/ 25 сентября 2019

Если ваши начальные запросы в веб-приложении PythonAnywhere работают нормально (т. Е. Ваш код успешно выделяет 2 ГБ ОЗУ и возвращает результат), и вы видите результаты правильно, но вы получаете электронные письма о процессах, превышающих лимит ОЗУ, тогда, возможно, выЕсть ли процессы, которые остаются висят, не очищены, и они накапливаются, пока они не будут медленно убиты?Можете ли вы соотнести это с количеством сообщений # kill, которые вы получаете против количества раз, когда вы нажимаете на веб-приложение и получаете результат?Моя теория была бы подтверждена, если бы сообщений об убийстве было значительно меньше по сравнению с попаданиями для этой конкретной конечной точки модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...