Проблема в - роботі фізичного сервера (dedicated server)

можливо на вашому сервері закінчилося вільний дисковий простір.

Перевірте наявність вільного дискового простору

Дана команда виводить список всіх примонтировать розділів і доводить їх до відома розмір, зайняте і вільний простір. Брак вільного простору часто призводить до непрацездатності ряду сервісів, наприклад баз даних.

Приклад виведення команди:

Які файли займають найбільше місця на сервері?

Підключіться до вашого сервера по SSH і введіть наступну команду:

де / path / - це шлях до директорії, про яку ви хочете дізнатися більше інформації (які файли і папки в ній займають найбільше місця).

Проблема в - роботі фізичного сервера (dedicated server)

Як видно, найбільше місце в директорії / var / log / nginx / займає файл access.log (повний шлях /var/log/nginx/access.log).
Ви можете звільнити частину дискового простору, видаливши інформацію в цьому файлі за допомогою команди:

В результаті весь вміст в файлі буде замінено символом нового рядка.

  • Таким чином. почавши з команди: du -sch / * ви визначите, який каталог займає найбільше місця в корені сервера. Нехай, це буде каталог / var;
  • Команда du -sch / var / * покаже, який каталог в каталозі / var займає найбільше місця;

І так, крок за кроком, заглиблюючись далі і далі, ви визначите, які ж файли є винуватцями браку місця на сервері.

перевірте кількість задіяних дискриптор (inodes).

# Df -ih
Дана команда виводить список всіх примонтировать розділів і повідомляє кількість задіяних дискриптор (inodes) файлів. Кожному файлу в системі відповідає номер, максимально можливу кількість файлів обмежується типом файлової системи або настройками суперкористувача (root) для конкретної папки. Якщо в стовпці Використано (Used) є 100%, значить створення нового файлу в даній директорії неможливо, а тому при запуску сервісу в linux системах створюється файл, то частина сервісів може не працювати.

Детально про те, як дізнатися скільки inodes зайнято і звільнити їх, ви можете дізнатися в довідці;

перевірте навантаження на процесор.

# Free -h
Дана команда відображає статистику по використанню оперативної пам'яті і розділу підкачки. У разі заповнення оперативної пам'яті (memory) сервіси продовжують роботу, однак їх відгук зменшується, тому що вони використовують розділ підкачки, який має в кілька разів меншу швидкість доступу до даних в порівнянні з пам'яттю. У разі заповнення розділу підкачки сервер може зовсім перестати відповідати на запити.

# top
Виводить список працюючих в системі процесів і інформацію про них (сортує по навантаженню на процесор). Також дана утиліта показує середнє завантаження системи load average (LA).

У разі якщо не вийде самостійно усунути проблему, будь ласка, зверніться в нашу тікет-систему. У заявці опишіть характер проблеми, як її можна відтворити по кроках і, по можливості, прикладіть скріншот помилки.

Всі права на матеріали, що знаходяться на сайті, охороняються відповідно до законодавства РФ. При повному або частковому передрукуванні
матеріалів сайту письмову згоду обов'язково. Торгові марки, логотипи і марки послуг, розміщені на даному сайті,
є власністю ТОВ «Реєстратор доменних імен Рег.ру» або третіх осіб.

Схожі статті