Добрый день
нужна помощь
постоянно ошибка service unavailable
на сервере 40 сайтов вп
4 ядра 8гб
нагрузка не большая (сайты маленькие - одностраничники)
в чем может быть проблема?
service unavailable
Re: service unavailable
Когда будет ошибка, покажите вывод по этим командам.
free -h
df -h
cat /var/log/messages | grep memory
cat /var/log/syslog| grep memory
free -h
df -h
cat /var/log/messages | grep memory
cat /var/log/syslog| grep memory
Re: service unavailable
root@ubuntu-8gb-vps-1:~# free -h
total used free shared buff/cache available
Mem: 7.6Gi 4.1Gi 255Mi 2.3Gi 3.2Gi 931Mi
Swap: 0B
root@ubuntu-8gb-vps-1:~# df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 775M 1.1M 774M 1% /run
/dev/sda1 75G 62G 10G 87% /
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda15 253M 142K 252M 1% /boot/efi
tmpfs 775M 4.0K 775M 1% /run/user/0
root@ubuntu-8gb-vps-1:~# cat /var/log/messages | grep memory
cat: /var/log/messages: No such file or directory
root@ubuntu-8gb-vps-1:~# cat /var/log/syslog| grep memory
Aug 13 08:28:08 ubuntu-8gb-vps-1 kernel: [79252.497845] out_of_memory+0x2a9/0x2e0
Aug 13 08:28:08 ubuntu-8gb-vps-1 kernel: [79252.498038] Tasks state (memory values in pages):
Aug 13 08:28:08 ubuntu-8gb-vps-1 kernel: [79252.498726] Out of memory (oom_kill_allocating_task): Killed process 1209797 (php-fpm) total-vm:831336kB, anon-rss:86540kB, file-rss:1316kB, shmem-rss:73508kB, UID:1009 pgtables:700kB oom_score_adj:0
root@ubuntu-8gb-vps-1:~#
total used free shared buff/cache available
Mem: 7.6Gi 4.1Gi 255Mi 2.3Gi 3.2Gi 931Mi
Swap: 0B
root@ubuntu-8gb-vps-1:~# df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 775M 1.1M 774M 1% /run
/dev/sda1 75G 62G 10G 87% /
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda15 253M 142K 252M 1% /boot/efi
tmpfs 775M 4.0K 775M 1% /run/user/0
root@ubuntu-8gb-vps-1:~# cat /var/log/messages | grep memory
cat: /var/log/messages: No such file or directory
root@ubuntu-8gb-vps-1:~# cat /var/log/syslog| grep memory
Aug 13 08:28:08 ubuntu-8gb-vps-1 kernel: [79252.497845] out_of_memory+0x2a9/0x2e0
Aug 13 08:28:08 ubuntu-8gb-vps-1 kernel: [79252.498038] Tasks state (memory values in pages):
Aug 13 08:28:08 ubuntu-8gb-vps-1 kernel: [79252.498726] Out of memory (oom_kill_allocating_task): Killed process 1209797 (php-fpm) total-vm:831336kB, anon-rss:86540kB, file-rss:1316kB, shmem-rss:73508kB, UID:1009 pgtables:700kB oom_score_adj:0
root@ubuntu-8gb-vps-1:~#
Re: service unavailable
какая система и какая Web связка установлена? Покажите вывод
1.
Судя по ошибке не хватает памяти для запуска PHP-FPM процессов. OOM_Killer дропает PHP_FPM процессы из-за этого. В начале следует добавить swap раздел в вашу систему размером > 4G (рекомендовано от 4G до 8G).
2.
У вас в этой строке ошибки так же указан UID . Выполните в консоле
id 1009
Узнаете имя пользователя для которого он не смог выполнить запрос на запуск процесса PHP-FPM. Отсюда можно проверить сайты этого пользователя на предмет корректности его запросов на требование памяти от вашего сервера. Возможно вам следует указать лимит на потребление памяти для PHP скриптов для данного пользователя.
3.
Запустите утилиту btop (установите пакет btop если ее нет). В активных процессах посмотрите кто жрет память, если таковые есть. Используйте фильтр php-fpm, чтобы отфильтровать все процессы php. Посмотрите, если среди них процессы с аномальным потреблением памяти
Код: Выделить всё
cat /etc/os-release
Судя по ошибке не хватает памяти для запуска PHP-FPM процессов. OOM_Killer дропает PHP_FPM процессы из-за этого. В начале следует добавить swap раздел в вашу систему размером > 4G (рекомендовано от 4G до 8G).
2.
У вас в этой строке ошибки так же указан UID . Выполните в консоле
id 1009
Узнаете имя пользователя для которого он не смог выполнить запрос на запуск процесса PHP-FPM. Отсюда можно проверить сайты этого пользователя на предмет корректности его запросов на требование памяти от вашего сервера. Возможно вам следует указать лимит на потребление памяти для PHP скриптов для данного пользователя.
3.
Запустите утилиту btop (установите пакет btop если ее нет). В активных процессах посмотрите кто жрет память, если таковые есть. Используйте фильтр php-fpm, чтобы отфильтровать все процессы php. Посмотрите, если среди них процессы с аномальным потреблением памяти