Понятное дело, что самый правильный вариант - разобраться с потреблением памяти на хосте, но у меня в настоящий момент невозможно это сделать, т.е. я знаю, кто потребляет память, но не могу его лимитировать. Остается лишь прикрыть mysqld, чтобы он убивался в последнюю очередь.
Ежечасно выполняю скрипт
Код:
pgrep -f "/usr/sbin/mysqld" | while read PID; do echo -1000 > /proc/$PID/oom_score_adj; done