/
/
Ошибка "zero size shared memory zone" при создании сайта

Ошибка "zero size shared memory zone" при создании сайта

Симптомы

При создании сайта в ispmanager 6, возникает уведомление со следующей ошибкой:

"Возникла ошибка при работе с сайтами. Тест конфигурации web-сервера при сохранении файла '/etc/nginx/vhosts/<имя-пользователя>/<имя-сайта.conf>' завершился неудачно… [emerg] zero size shared memory zone "<имя-сайта>" nginx: configuration file /etc/nginx/nginx.conf test failed".

Причины

  1. Веб-сервер Nginx не может выделить память для включения DDoS-защиты;
  2. Такой сайт ранее был удален, но его конфигурационный файл остался в системе.

Решение

Недостаток оперативной памяти

Проверьте количество доступной и свободной памяти с помощью команды free -h. При необходимости, увеличьте общий объем оперативной памяти.

Поскольку память выделяется под организацию DDoS-защиты для данного сайта, первоначально при создании сайта можно отключить данную опцию во вкладке "Оптимизация и защита от DDoS".

Конфигурационный файл уже существует

Убедитесь, что в директории по пути /etc/nginx/vhosts/<имя-пользователя>/ отсутствует конфигурационный файл с именем создаваемого сайта. Если такой файл есть, удалите его или переместите в другую директорию.