@or1gami

Что делать если python скрипт умирает killed?

Есть достаточно мощная ВПСка, 24гига ОЗУ и сложный скрипт.
Ставлю его выполняться и минут через 20 он умирает и отдает killed.
Как с этим бороться? На моем компе (который намного менее мощный) скрипт отрабатывал отлично, на ВПСке - беда

OOM killed process 60614 (python3) total-vm:23105700kB, anon-rss:7631060kB, file-rss:4kB
  • Вопрос задан
  • 1171 просмотр
Пригласить эксперта
Ответы на вопрос 1
@rPman
Сначала нужно понять от чего умирает скрипт, если это oom, смотри логи системы
dmesg -T | egrep -i 'killed process'
Нехватка памяти может быть редко решена добавлением свопа (создать файл или раздел, проинициализировать его с помощью mkswap, включить swapon), например когда ее не хватает считанные десятки процентов, бывает редко можно и больше, от задач.

Некоторые не честные хостеры пишут не верную информацию об доступном объеме оперативной памяти, или к примеру выставляют разные ограничения, например лимит памяти на процесс в половину или треть от доступной, соответственно это решать с хостером.

Ну или подумать как переделать скрипт
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы