• 01-01-2016, 02:14:05
    #1
    Üyeliği durduruldu
    Merhaba ,

    Scriptimde bir cron var manuol olarak elle çalıştırınca 30 saniye sonra falan

    500 İç Sunucu Hatası

    Sunucu bir iç hata veya hatalı yapılandırmayı karşılaştı ve isteğinizi tamamlayamadı.
    Hata oluştu zaman ve hataya neden olabilir size yapmış olabilir bir şey bildirmek için sunucu yöneticisine başvurun.

    Bu hata hakkında daha fazla bilgi sunucu hata günlüğüne mevcut olabilir.


    Hatası alıyorum . Sebebi nedir çözümü ile birlikte yardımcı olabilecek varmı ?
  • 01-01-2016, 02:20:29
    #2
    Üyeliği durduruldu
    sunucuda bunu bir ayarı vardı host firmanıza sölerseniz çözerler
  • 01-01-2016, 02:43:47
    #3
    belki timeouta düşüyordur, serverın timeout sürelerini kontrol etmenizi veya hosting firmanıza ettirmenizi öneririm, bu arada hatadan sonra herhangi bir error_log dosyası veriyorsa konuya yazarsanız daha sağlıklı bilgi verebiliriz.
  • 01-01-2016, 02:45:02
    #4
    Üyeliği durduruldu
    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    belki timeouta düşüyordur, serverın timeout sürelerini kontrol etmenizi veya hosting firmanıza ettirmenizi öneririm, bu arada hatadan sonra herhangi bir error_log dosyası veriyorsa konuya yazarsanız daha sağlıklı bilgi verebiliriz.
    Plesk panelde sanırım time out ayarları var , sunucu bana ait host falan kullanmıyorum plesk panelde input time vsvs ayarlar vardı
  • 01-01-2016, 02:51:20
    #5
    Apples adlı üyeden alıntı: mesajı görüntüle
    Plesk panelde sanırım time out ayarları var , sunucu bana ait host falan kullanmıyorum plesk panelde input time vsvs ayarlar vardı
    plesk paneli server tarafında çok fazla kullanmadığım için tam bilemiyorum ama php.ini dosyanızdaki max_execution_time ı arttırarak deneyebilirsiniz.

    Plesk üzerinde belki php.ini edit gibi bir kısımda olabilir.
  • 01-01-2016, 14:05:47
    #6
    Üyeliği durduruldu
    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    plesk paneli server tarafında çok fazla kullanmadığım için tam bilemiyorum ama php.ini dosyanızdaki max_execution_time ı arttırarak deneyebilirsiniz.

    Plesk üzerinde belki php.ini edit gibi bir kısımda olabilir.
    İlginiz için teşekkür ederim .

    Pleskte php settings var ve girdiğimde

    max_execution_time var değer girmemi istiyor hata vermemesi limitsiz olması için kaç yazmam gerekiyor ne yazmam gerek ?
  • 01-01-2016, 15:40:46
    #7
    Apples adlı üyeden alıntı: mesajı görüntüle
    İlginiz için teşekkür ederim .

    Pleskte php settings var ve girdiğimde

    max_execution_time var değer girmemi istiyor hata vermemesi limitsiz olması için kaç yazmam gerekiyor ne yazmam gerek ?
    sunucu performansı sebebiyle o kısmı sınırsız yapmanızı önermem, ama 100 felan yapmanızı öneririm zaten bir betik 100 saniyede çalışmayıp timeouta düşüyorsa php içerisindeki işlemlerinizi gözden geçirmenizi öneririm. Normal hosting firmalarında genelde o değer default 30 civarlarındadır.
  • 01-01-2016, 17:50:25
    #8
    Üyeliği durduruldu
    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    sunucu performansı sebebiyle o kısmı sınırsız yapmanızı önermem, ama 100 felan yapmanızı öneririm zaten bir betik 100 saniyede çalışmayıp timeouta düşüyorsa php içerisindeki işlemlerinizi gözden geçirmenizi öneririm. Normal hosting firmalarında genelde o değer default 30 civarlarındadır.
    php.ini dosyasını size atsam ,

    Request time out hatası 500 sunucu hatası hatalarını vermemesi adına limitleri arttırıp bana geri atmanız mümkünmü bu konuya yabancıyım ?
  • 01-01-2016, 18:06:29
    #9
    Apples adlı üyeden alıntı: mesajı görüntüle
    php.ini dosyasını size atsam ,

    Request time out hatası 500 sunucu hatası hatalarını vermemesi adına limitleri arttırıp bana geri atmanız mümkünmü bu konuya yabancıyım ?
    Asıl uzmanlık alanım sunucu uzmanlığı değil bu yüzden php.ini dosyanıza müdahale edip sorumluluk almak istemem, en sağlıklısı sunucu kiraladığınız yere bir optimize yaptırabilirsiniz. Ama problemi çözmek adına aşağıda elimden geldiğince detaylı şekilde bilgi vermeye çalışacağım.

    500 hatası kodsal ve sunucusal birçok sebepten kaynaklanabilir, timeout süresi sadece seçeneklerden birisi denemek adına önermiştim, plesk üzerinden max_execution_time süresini 100 yapıp deneyebilirsiniz.

    Eğer çözüm olmaz ise aynı sistemi localhostta veya linux apache üzerinde bir başka bir hosting yada serverda denemeniz gerekebilir.

    Şu anki sunucu özelliklerinizi bilemiyorum ama eğer server windows ve php iis üzerinde çalışıyorsa, iis de php kodlamadaki bazı hatalar error_log yerine 500 hatası döndürmektedir. Bu sebepten phpnin apache üzerinde çalıştığı bir serverda aynı sistemi denerseniz kodsal hata varsa 500 interval yerine hangi dosyada hangi satırda hata var hatanın sebebi ney daha anlaşılır bir error_log elde edebiliriz.

    Şu an elinizde 500 interval dışında daha kapsamlı bir error_log dosyası olmadığı için hatanın tam olarak neyden kaynaklandığını tespit edemeyiz.

    Bir diğer seçenek ise php dosyanız üzerinde debug işlemi yapılmasıdır. Eğer php bilginiz varsa, php dosyanızdaki kod bloklarını, yazım hatası olmayacak sözdizimi hatası ortaya çıkarmayacak şekilde kısım kısım silerek manuel denemeler yapın böylece eğer kodsal bir sorun varsa hangi kod kısmında sistemin 500 interval verdiğini görebilirsiniz. eğer php bilginiz yoksa öncelikle farklı serverda deneme yapın eğer problemin koddan kaynaklandığından emin olursanız iş verenler kısmına konu açıp ücretli destek alabilirsiniz.