Ошибка «Превышена квота (122)» в экземпляре ec2 с EFS и контейнерами docker - PullRequest
3 голосов
/ 05 мая 2020

Сегодня я начал видеть следующую ошибку на одном из своих сайтов:

УВЕДОМЛЕНИЕ: PHP сообщение: PHP Предупреждение: fopen (/ www/wordpress/wp-content/languages/plugins/wordpress-seo-es_ES.mo): не удалось открыть поток : «Квота превышена» в / www/wordpress/wp-includes/pomo/streams.php в строке 148

Это не «превышение дисковой квоты», которое я чаще всего нахожу при поиске ошибки, это просто «квота превышена».

Сайт работает в контейнере с nginx + php -fpm на экземпляре aws ec2 с большим количеством доступного места, а содержимое wordpress находится в общей файловой системе EFS. Ошибка возникает во многих файлах, а не только в том, в котором произошла ошибка (но в том, который чаще всего появляется в журналах).

Я действительно понятия не имею, о какой квоте идет речь. Любые подсказки приветствуются.

Спасибо

ИЗМЕНИТЬ (05.05.2020):

Ошибка, похоже, не связана конкретно с php -fpm, я запустил другую службу, и контейнер nginx не запустился с той же ошибкой:

** [php-fpm] Starting php-fpm 7.0.33 nginx: [emerg] open() "/www/wordpress/.nginx_conf" failed (122: Quota exceeded) in
/etc/nginx/conf.d/default.conf:28
** [nginx] Starting nginx 1.17.6 nginx: [emerg] open() "/www/wordpress/.nginx_conf" failed (122: Quota exceeded) in
/etc/nginx/conf.d/default.conf:28 [04-May-2020 20:01:42] ERROR: failed
to open error_log (/www/logs/php-fpm/php-fpm.log): Quota exceeded
(122) [04-May-2020 20:01:42] ERROR: failed to post process the
configuration [04-May-2020 20:01:42] ERROR: FPM initialization failed
** [php-fpm] Starting php-fpm  [04-May-2020 20:01:42] ERROR: failed to open error_log (/www/logs/php-fpm/php-fpm.log): Quota exceeded (122)
[04-May-2020 20:01:42] ERROR: failed to post process the configuration
[04-May-2020 20:01:42] ERROR: FPM initialization failed

и не только с этим контейнером, я обнаружил эту ошибку во всех контейнерах, работающих на эта машина, так что, похоже, это ошибка ОС. Я все еще не могу найти, что это за ошибка «Превышена квота (122)».

...