/ run директории не хватает места и сервер перестает отвечать на запросы

Проблема: Мой экземпляр EC2 (используемый для размещения веб-приложения на основе Tomcat) перестает отвечать на запросы. Он перестает обслуживать веб-страницу и не позволяет войти через SSH. Он начинает работать обратно, если я перезагружаю его с консоли AWS.

Версия: Ubuntu 18.04.1 LTS

Анализ журнала:

Я нашел в системном журнале следующее:

systemd-networkd[621]: Failed to save lease data /run/systemd/netif/leases/2: No space left on device
systemd-networkd[621]: eth0: Failed to save link data to /run/systemd/netif/links/2: No space left on device
systemd-timesyncd[519]: Network configuration changed, trying to establish connection.
systemd-timesyncd[519]: Synchronized to time server 91.189.94.4:123 (ntp.ubuntu.com).
systemd-resolved[651]: Failed to write private resolv.conf contents: No space left on device
systemd-networkd[621]: Failed to save lease data /run/systemd/netif/leases/2: No space left on device
systemd-networkd[621]: eth0: Failed to save link data to /run/systemd/netif/links/2: No space left on device
systemd-networkd[621]: eth0: Could not set DHCPv4 address: Connection timed out
systemd-timesyncd[519]: Network configuration changed, trying to establish connection.
systemd-networkd[621]: eth0: Failed
systemd-timesyncd[519]: Synchronized to time server 91.189.94.4:123 (ntp.ubuntu.com).
systemd-resolved[651]: Failed to write private resolv.conf contents: No space left on device
systemd-networkd[621]: Failed to save network state to /run/systemd/netif/state: No space left on device

Причина :

Выше логы показывают, что /run не хватает места и systemd-networkd не может выполнять операции записи.

Вот информация о монтировании /run. В настоящее время он использует только 1%, потому что я записал его после перезагрузки экземпляра, и он снова начал работать.

Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           798M  760K  797M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           798M     0  798M   0% /run/user/1000

Исследование:

Я исследовал сеть и обнаружил следующие связанные проблемы, но не смог найти конкретного решения:

  1. / не хватает места из-за systemd

  2. https://unix.stackexchange.com/questions/285529/internet-stops-working-failed- to-add-run-systemd-ask-password-to-directory-wa / 285532

  3. https://bugs.launchpad.net/ubuntu/+ bug / 1452227

Запросы:

  1. По какой причине он выходит из космоса? Генерирует ли система какие-либо временные файлы, которые никогда не очищаются?
  2. В настоящее время 798M пространства выделено для /run. Является ли выделение большего пространства решением? Если да, то сколько места мне нужно выделить?
1
задан 6 June 2019 в 09:32

0 ответов

Другие вопросы по тегам:

Похожие вопросы: