При проверке конфига из консоли проблем нет. Но при создании домена из панели ISPmanager вылетает ошибка:
Testing nginx configuration: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] socket() [your_ip]:443 failed (24: Too many open files) nginx: configuration file /etc/nginx/nginx.conf test failed
Суть проблемы в том, что при из под пользователя ispmanagerr не применяются лимиты для nginx Для устранении проблемы добавляем в функцию test_nginx_config() файла /etc/init.d/nginx ограничения ulimit из настроек nginx
test_nginx_config() {
if [ -n "$ULIMIT" ]; then
# Set the ulimits
ulimit $ULIMIT
fi
if $DAEMON -t $DAEMON_OPTS >/dev/null 2>&1; then
return 0
else
$DAEMON -t $DAEMON_OPTS
return $?
fi
}
Сами ограничения прописываются в /etc/default/nginx
ULIMIT="-n 16000"
Теперь при попытке создать домен из панели ISP не должно быть ошибок.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».