mod_fcgid: can’t apply process slot for /var/www/cgi-bin/cgi_wrapper/cgi_wrapper hatasının çözümü
Merhabalar,
mod_fcgid: can’t apply process slot for /var/www/cgi-bin/cgi_wrapper/cgi_wrapper hatası plesk panel kullanıcılarının genellikle sıklıkla karşılaşmış olduğu bir uyarı olarak karşımıza çıkmaktadır.
İlgili hatayı almanızın başlıca sebepleri aşağıdaki gibi olabilir.
1- Yazılımsal Hatalar
2- Sunucunuz artık ihtiyacınıza yeterli gelmeyebilir.
3- FcgidMaxRequestsPerProcess veya FcgidBusyTimeout değerleri sunucunuza göre çok düşük ayarlanmış olabilir.
4- DDOS atak alıyor olabilirsiniz.
Çözüm
3. ihtimalimiz olan FcgidMaxRequestsPerProcess ve FcgidBusyTimeout değerlerini artıralım.
nano -w /etc/httpd/conf.d/fcgid.conf
/usr/local/psa/admin/bin/httpdmng –reconfigure-domain alanadiniz.com
İlgili değerleri artırdıktan sonra,
service apache2 restart service httpd restart
komutlarıyla apache servisini yeniden başlatalım.
4. DDOS atak tespiti için
tail -n 10000 /var/www/vhosts/sunucucozumleri.com/statistics/logs/access_log |cut -f 1 -d ' '|sort|uniq -c|sort -nr|more
Yukarıda çalıştırdığımız komuttan örnek çıktı aşağıdaki gibi olacaktır.
6533 xxx.xxx.xxx.xxx 2832 xxx.x.x.x.x 95 x.x.x.x 72 x.x.xx.xxx
En çok bağlantı sağlayan IP adreslerini engelleyebilirsiniz.
Eğer WordPress kullanıyorsanız ekstra olarak aşağıdaki konuya da göz atabilirsiniz.
WordPress Kaynak Tüketimi Düşürme
Wordpress İçin ek olarak aşağıdaki işlemler de yapılabilir ve süreç gözlemlenebilir.
1 – wp-includes/cron.php dosyasını düzenlemek
spawn_cron( $local_time );
Satırını
// spawn_cron( $local_time );
şeklinde güncelleyebiliriz.
if ( strpos($_SERVER['REQUEST_URI'], ‘/wp-cron.php’) !== false || ( defined(‘DISABLE_WP_CRON’) && DISABLE_WP_CRON ) )
if ( strpos($_SERVER['REQUEST_URI'], ‘/wp-cron.php’) === false || ( defined(‘DISABLE_WP_CRON’) && DISABLE_WP_CRON ) )
şeklinde güncelleyebiliriz.
2 – WordPress ana dizininde bulunan wp-config.php dosyasına
('DISABLE_WP_CRON',true);
komutunu eklememiz gerekmektedir.
Bol trafikler.