Mysql tablo düzenlerken 1062 – Duplicate entry for key ‘id’ hatası

Alında sorun hatada belirtildiğinden farklıdır aslında kopya bir girdi yoktur girdi kontrol edildiğinde zaten bu görülmektedir, yoğun işlem gerçekleştirilen tablolarda Navicat, PhpMyAdmin yada gibi herhangi bir veritabanı yönetim sistemiyle tabloya yeni bir sütun eklerken yada tabloda herhangi bir değişiklik yaparken karşılaşılabilen sorunu aşağıdaki gibi LOCK ve UNLOCK yaparak tabloyu düzenleyebiliriz. PHP için bir örnek verecek […]

Apache SSL Bağlantı 502 Bad Gateway hatası

Eğer ssl üzerinden yani https:// bağlantı kurarken hata alıyorsanız bu hata nginx açıkken 502 Bad Gateway, nginx kapalı yani isteklere Apache cevap veriyorken connection refused hatası olabilir. Plesk panel ile çalışıyorsak bu sorunun nereden kaynakladığını bulmak için fpm handler’ını ve Apache’yi yada nginx i devreye alarak test edebiliriz ben apache yi devre dışı bırakıp nginx i tek […]

Plesk PHP-fpm Too Many Open Files 24 Error (Çözüldü)

Plesk’te fpm ayarları burada /opt/plesk/php/7.1/etc/php-fpm.conf bulunuyor bu hatayı hangi php versiyonunda alıyorsak onun fpm ayarlarını değiştirmeliyiz ;rlimit_files = 1024 satırını rlimit_files = 4096 ile değiştirip service plesk-php71-fpm restart ile fpm uygulamasını yeniden başlatalım. Böylece sistem kaynakları yettiği sürece php-fpm in open files limitini arttırıp hatayı almayı almaktan kurtulacağız. Hata almaya devam ederseniz parametrenin değerini daha fazla […]

ERROR: unable to allocate 1168 bytes in shared memory: Cannot allocate memory: Cannot allocate mem hatası çözümü

PHP-FPM bu hatayı veriyor ise; /proc/sys/vm/max_map_count dosyasının içeriği şu şekilde değiştirilmeli sorunun çözülmesi halinde ise reboot atınca ayarlar silineceğinden en aşağıdaki kalıcı çözüm uygulanmalı. –Öncesi (/proc/sys/vm/max_map_count varsayılan hali): # sysctl vm.max_map_count vm.max_map_count = 65530 –Sonrası: # sysctl -w vm.max_map_count=655300 vm.max_map_count = 655300 Sonra php fpm servisi yeniden başlatılmalı # systemctl status php5-fpm.service php5-fpm.service – The […]

ERROR: An another FPM instance seems to already listen on Hatası (Çözümü)

Bu hata fpm servisinin zaten dinlendiğini gösterir yapılması gereken; # ps aux |grep php-fpm Komutuyla sunucuda çalışan işlemleri listeleyip çalışan php-fpm servislerini id numarasını öğrenip, # kill id  Komutuya çalışmakta olan process’i kapatmaktır. Sonrasında php-fpm servisini yeniden başlatmanız gerekmektedir. # /etc/init.d/php5-fpm restart  komutuyla (sunucunuzda php-fpm dizini ve versiyonu farklı olabilir!) # service php5-fpm restart  komutunu deneyebilirsiniz.