Paylaş:

nginx: [emerg] “worker_rlimit_nofile” hatasının sebebi nedir, hatayı nasıl çözümleriz, konu hakkında tespitlerimizi sizlerle paylaşalım.

Plesk panel içinde “Araçlar ve Ayarlar” bölümünde Hizmet Yönetimi kısmında Nginx servisinin çalışmadığını ve aktifleştirmek istediğinizde aşağıda ki gibi bir hata ile karşılaşabilirsiniz.

New configuration files for the Apache web server were not created due to the errors in configuration templates: nginx: [emerg] “worker_rlimit_nofile” directive is duplicate in /etc/nginx/ulimit.global_params:1 nginx: configuration file /etc/nginx/nginx.conf test failed

Sebebi;

worker_rlimit_nofile hatasının sebebi ulimit.global_params dosyası içinde yönergenin iki defa tanımlanmış olmasıdır.
Çözümü;

Linux sunucuya ssh üzerinden root kullanıcı ile erişim sağlayıp aşağıda ki komut ile dosya içine girin.

İkinci satırda oluşan worker_rlimit_nofile silerek ctrl+X ile kayıt ettikten sonra nginx servisini restart ederek hatayı çözümleyebilirsiniz.

# nano /etc/nginx/ulimit.global_params

# service nginx restart

 

 

 

 

boduroglu

boduroglu

Blogda yer alan yazıları, öğrendiklerimi kayıt altına almak ve başkalarına da yardımcı olmak amacı ile yayınlıyorum.