Crmgo Blog

CentOS, blokowanie OOM przed zabijaniem potrzebnej nam usługi (na przykładzie MySQL) przy braku pamięci

CentOS, blokowanie OOM przed zabijaniem potrzebnej nam usługi (na przykładzie MySQL) przy braku pamięci

Dla CentOS 6: vim /etc/init.d/mysqld Dodaj do sekcji start: pgrep -f "mysql" | while read PID; do echo -17 > /proc/$PID/oom_adj; done Inna metoda Dla CentOS 7: vim /etc/systemd/system/mysqld OOMScoreAdjust=-1000 Informacje: http://geckich.blogspot.com/2013/12/linux-out-of-memory-killer-oom.html https://habrahabr.ru/company/infobox/blog/241237/ https://habrahabr.ru/company/centosadmin/blog/255845/

CentOS, blokowanie OOM przed zabijaniem potrzebnej nam usługi (na przykładzie MySQL) przy braku pamięci

Dla CentOS 6:

vim /etc/init.d/mysqld

Dodaj do sekcji start

pgrep -f "mysql" | while read PID; do echo -17 > /proc/$PID/oom_adj; done

inny sposób dla CentOS 7:

vim /etc/systemd/system/mysqld

OOMScoreAdjust=-1000

Informacje:

http://geckich.blogspot.com/2013/12/linux-out-of-memory-killer-oom.html

https://habrahabr.ru/company/infobox/blog/241237/

https://habrahabr.ru/company/centosadmin/blog/255845/

Uwaga: wpis mógł powstać z pomocą AI i redakcji. Odpowiedzialny: Dmytro Lomaka, Kaltenkirchen.