nginx サーバのアクティベートと nginx 構成の再構築ができません。"Not starting nginx as it is disabled in config" というエラーが発生します

Created:

2016-11-16 12:56:07 UTC

Modified:

2017-08-21 19:10:38 UTC

3

Was this article helpful?


Have more questions?

リクエストを送信

nginx サーバのアクティベートと nginx 構成の再構築ができません。"Not starting nginx as it is disabled in config" というエラーが発生します

Applicable to:

  • Plesk 12.5 for Linux
  • Plesk 12.0 for Linux

症状

nginx サーバをアクティベートできません。以下のエラーが発生します。

# /usr/local/psa/admin/bin/nginxmng -e
...
Config (13523804010.47553900) generation failed: nginx: [emerg] open() "/var/www/vhosts/example.com/statistics/logs/proxy_access_ssl_log" failed (24: Too many open files)
nginx: configuration file /etc/nginx/nginx.conf test failed

# /etc/init.d/nginx restart
Not starting nginx as it is disabled in config

また、Plesk GUI に以下のエラーが表示されます。

New configuration files for the Apache web server were not created due to the errors in configuration templates: Template processing failed: The error message containing the detailed error descriptions was sent to you by e-mail. Please resolve the issues and click here to generate broken configuration files once again or here to generate all configuration files.

原因

  1. nginx が処理可能なファイル数の上限に達した。

  2. 一部のドメインに、nginx 構成ファイルへのリンクが保存されているが、構成ファイルがそのサーバにない。

解決策

  1. nginx 構成で 'worker_rlimit_nofile' の値を設定し、ワーカープロセスで許可されるオープンファイル数の上限を増やします。

    # grep worker_rlimit_nofile /etc/nginx/nginx.conf 
    worker_rlimit_nofile 65536;
  2. Plesk に存在しないドメインの構成が存在する場合、select は null 以外になります。

    mysql -uadmin -p`cat /etc/psa/.psa.shadow ` psa -e "select c.id, c.objectId as 'domain_id' from Configurations c left join domains d on c.objectId=d.id where c.objectType in ('domain', 'nginxDomain') and d.id is null"

このような余分な構成を削除するには、 Plesk ウェブサーバの構成のトラブルシューティング 用の拡張を使用して、エラーのあるすべての構成を[Show Errors]ボタンでフィルタアウトし、[Remove]ボタンで削除します。次に、[Rebuild All]ボタンをクリックして構成を再構築します。

2.1 vhost 構造を修復します。

        # /usr/local/psa/bin/repair --update-vhosts-structure

2.2 Plesk による Nginx のサポートを有効化します。

    # /usr/local/psa/admin/bin/nginxmng -e
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。