• 23-05-2019, 10:21:02
    #1
    Botman, Codemaster
    Selamlar, windows plesk pişmanlıktır, kanser olursunuz; yaptığım hatayı yapmayın öncelikle. Bir kere kurduk taşımaya üşeniyorum açıkçası. Neyse soruna gelelim;

    PHP kodumuz var, çok basit simple bir kod;

    
    sleep(30);
    echo "deneme";
    30 saniye boyunca dönsün ardından "deneme" versin diyorum. "sleep" kodu içindeki değeri 30 dan aşağı girdiğimde sorun yok. Zaman aşımı 30 saniyeyi geçtiği an; tarayıcı bana "ERR_EMPTY_RESPONSE" hatasını veriyor. Tahminimce execution yani timeout süresinde bir sorun var yalnız ne yaptıysam şu süreyi düzeltemedim.
    Denediklerim;

    PHP sürüm değiştirdim, PHP.ini'den execution time kısmını değiştirdim.
    IIS'dan zaman aşımı süresini site için değiştirdim.
    web.config dosyasına;

    <system.web>    <httpRuntime executionTimeout="180" /></system.web>
    kodunu da ekledim. Yok abi, işe yaramıyor. Önerisi olan?
  • 23-05-2019, 10:49:30
    #2
    Merhaba,

    Plesk tarafında kullandığınız PHP için FastCGI mı kullanıyorsunuz?

    Buna ek IIS de yaptığınız bir ayardan sonra IIS hizmetini yeniden başlattınız mı?

    Birde Plesk sürümünüz nedir ve PHP error log'a bir hata düşüyor mu çıkarım yapabilmek adına?
  • 23-05-2019, 10:56:23
    #3
    Botman, Codemaster
    Ambassador adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Plesk tarafında kullandığınız PHP için FastCGI mı kullanıyorsunuz?

    Buna ek IIS de yaptığınız bir ayardan sonra IIS hizmetini yeniden başlattınız mı?

    Birde Plesk sürümünüz nedir ve PHP error log'a bir hata düşüyor mu çıkarım yapabilmek adına?
    Şuan uğraşıyorum düzeltmek için, LOG'da herhangi bir hata yok,
    IIS hizmetini yeniden başlattım, sunucuyu da aynı şekilde,
    FastCGI kullanıyorum
    Plesk Onyx 17.8.11



    HelixTm adlı üyeden alıntı: mesajı görüntüle
    Şuan uğraşıyorum düzeltmek için, LOG'da herhangi bir hata yok,
    IIS hizmetini yeniden başlattım, sunucuyu da aynı şekilde,
    FastCGI kullanıyorum
    Plesk Onyx 17.8.11
    Sorun sanırım execution time ile alakalı değil. Firefox'da 500 hatası veriyor. CPU kaynaklı olabilir mi diye düşünmeye başladım.
  • 23-05-2019, 11:03:53
    #4
    Merhaba,

    Execution time belirttiğiniz için aklıma aynı zamanda fastcgi modülünün timeout tarafı da geldi.

    https://support.plesk.com/hc/en-us/a...tivity-timeout

    Şu makaleden FastCGI içinde timeout ayarlarına göz atabilirsiniz.

    Firefox tarayıcısında 500 alıp diğer tarayıcılar da sorunsuz mu çalışıyor demek istiyorsunuz?

    Dilerseniz skype tan ekleyebilirim sizi yardımcı olmak adına inceleyip bir çıkarım yapılabilir.
  • 23-05-2019, 11:10:26
    #5
    Botman, Codemaster
    Ambassador adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Execution time belirttiğiniz için aklıma aynı zamanda fastcgi modülünün timeout tarafı da geldi.

    https://support.plesk.com/hc/en-us/a...tivity-timeout

    Şu makaleden FastCGI içinde timeout ayarlarına göz atabilirsiniz.

    Firefox tarayıcısında 500 alıp diğer tarayıcılar da sorunsuz mu çalışıyor demek istiyorsunuz?

    Dilerseniz skype tan ekleyebilirim sizi yardımcı olmak adına inceleyip bir çıkarım yapılabilir.
    Eyvallah hocam yardımın için sağol, süreyi 600 saniye yaptım. Şuan yaklaşık 3 dakikadır kesintisiz dönüyor, yani bir hata almadım. Sanırım dediğin gibi FstCGI ayarı gözümden kaçmış, sonucu birazdan paylaşırım.

    Skype: nusret7052

    Tanışmak isterim hocam, yardımın için sağol.



    HelixTm adlı üyeden alıntı: mesajı görüntüle
    Selamlar, windows plesk pişmanlıktır, kanser olursunuz; yaptığım hatayı yapmayın öncelikle. Bir kere kurduk taşımaya üşeniyorum açıkçası. Neyse soruna gelelim;

    PHP kodumuz var, çok basit simple bir kod;

    
    sleep(30);
    echo "deneme";
    30 saniye boyunca dönsün ardından "deneme" versin diyorum. "sleep" kodu içindeki değeri 30 dan aşağı girdiğimde sorun yok. Zaman aşımı 30 saniyeyi geçtiği an; tarayıcı bana "ERR_EMPTY_RESPONSE" hatasını veriyor. Tahminimce execution yani timeout süresinde bir sorun var yalnız ne yaptıysam şu süreyi düzeltemedim.
    Denediklerim;

    PHP sürüm değiştirdim, PHP.ini'den execution time kısmını değiştirdim.
    IIS'dan zaman aşımı süresini site için değiştirdim.
    web.config dosyasına;

    <system.web> <httpRuntime executionTimeout="180" /></system.web>
    kodunu da ekledim. Yok abi, işe yaramıyor. Önerisi olan?
    Sorun çözüldü. @Ambassador; a teşekkürler. Sorun çözümü;

    FastCGI ayarlarından on konumuna getirmeniz gerekiyor ve ardından

    activityTimeout ve requestTimeout değerlerini arttırmanız gerekiyor.
  • 23-05-2019, 12:10:11
    #6
    Sorunun çözülmesine sevindim.

    İyi forumlar