proxy_fcgi error Connection reset by peer: Error dispatching request to hatası ve çözümü

Web sitenizde Service Unavailable hatası alıp loglarda aşağıdaki durumu görüyor iseniz,

[Thu Sep 07 15:00:55.194125 2016] [proxy_fcgi:error] [pid 3073:tid 139922543388416] (104)Connection reset by peer: [client x.x.x.x:47400] AH01075: Error dispatching request to :, referer: http://xxx.xxx/odeme/
[Thu Sep 07 15:01:04.991963 2016] [proxy_fcgi:error] [pid 3158:tid 139922526603008] (104)Connection reset by peer: [client x.x.x.x:47436] AH01075: Error dispatching request to :, referer: http://xxx.xxx/odeme/
[Thu Sep 07 15:05:34.736200 2016] [proxy_fcgi:error] [pid 3072:tid 139922694457088] (104)Connection reset by peer: [client x.x.x.x:48660] AH01075: Error dispatching request to :, referer: http://xxx.xxx/odeme/

Audit loglarınızda da loglar aşağıdaki gibi ise,

type=ANOM_ABEND msg=audit(1504783865.871:28198): auid=4294967295 uid=10160 gid=1004 ses=4294967295 pid=65221 comm=”php-fpm” reason=”memory violation” sig=11
type=ANOM_ABEND msg=audit(1504784074.897:28941): auid=4294967295 uid=10266 gid=1004 ses=4294967295 pid=66368 comm=”php-fpm” reason=”memory violation” sig=11
type=ANOM_ABEND msg=audit(1504784147.758:29233): auid=4294967295 uid=10266 gid=1004 ses=4294967295 pid=66823 comm=”php-fpm” reason=”memory violation” sig=11

bir ImageMagick bug ı ile karşı karşıyasınız demektir.

Sunucuzda aşağıdaki komutu çalıştırarak sorunu giderebilirsiniz.

rpm -e ImageMagick

Eğer bu yöntem işe yaramaz ise ,örneği Plesk kullandığınızı düşünelim , Ayarlar ve Php ayarları bölümünden Imagick in tikini kaldırıp tekrar deneyebilirsiniz. Sorun giderilmiş olacaktır. Multiphp kullanabiliyor iseniz php versiyon değiştirmeyi de deneyebilirsiniz.

Ayhan ARDA

Whm Cpanel Kurulu Sunucuya ImageMagick ve Imagick Kurulumu

Anlatım sadece Whm Cpanel kurulu sunucular içindir,  dilerseniz rmp ya da source install yöntemleriyle de kurabilirsiniz.

* ImageMagick Kurulumu

Sunucumuzda aşağıdaki komut ile önce kurulu olup olmadığını sorgulayalım. Eğer sonuç missing şeklinde dönüyor ise kurulu değildir.

root@ayhanarda [~]# /scripts/checkimagemagick
missing

Kurmak için aşağıdaki komutu çalıştırınız.

root@ayhanarda [~]# /scripts/installimagemagick

Kurulum 10 dk kadar sürebilir , işle tamamlandığında aşağıdaki sonuç ile birlite bitmiş olacak.

ImageMagick installed ok

Kurduktan sonra aşağıdaki komut ile kontrol edebilirsiniz.

root@ayhanarda [~]# /usr/bin/convert –version
Version: ImageMagick 6.8.0-1 2013-03-08 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP

* ImageMagick Kaldırma – Uninstal

ImageMagick i sistemden kaldırmak için aşağıdaki komutu çalıştırınız.

root@ayhanarda [~]# /scripts/cleanimagemagick

Imagick Kurulumu

Whm panelinize giriş yapınız ve yandaki adımları izleyiniz -> Software -> Module Installers -> PHP Pecl yanındaki Manage linkine tıklayınız. Açılan sayfada Install a PHP Pecl yazan yerin altındaki text box a imagick yazıp Install Now butonuna basmanız yeterlidir.

Saygılarımla

Ayhan ARDA