none
IIS Buffer Alan Hk RRS feed

  • Soru

  • Merhaba, 

    IIS üzerinde aktif olan bir wcf servisim var , binary formatında dosya aktarımında kaynaktan yönlendirme amaçlı kullanıyorum. Dosyaları tcp ile okuyup binary olarak return ediyor.  Yaklaşık 300-400 mb arası veriyi aktarınca da bu hatayı veriyor . Applicationu Rycle yapınca çalışmaya devam ediyor ama aynı eşikte yeniden bu hataya düşüyor . 

    An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full



    Altan Özdemir


    12 Kasım 2020 Perşembe 12:32

Yanıtlar

Tüm Yanıtlar

  • + eski konulara gelen yanıtlar sonrası soru geriye düştüğü için yanıt bırakıyorum.

    Altan Özdemir

    12 Kasım 2020 Perşembe 13:30
  • Aldığınız hata sunucunun çok sayıda TCP connection oluşturması ve TCP connection limitlerinin yetersiz gelmesinden kaynaklanmaktadır. 

    Burayı ve burayı incelemenizi tavsiye ederim.


    barissaritas @ windowslive . com

    12 Kasım 2020 Perşembe 18:13
    Moderatör
  • Bu hatayı gidermek için ;

    1. Registry açın ( regedit )

    2.Aşağıdaki dizine gidin:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

    3.Parameters dizininde aşağıda ki kayıtları ekleyin. :
    Value Name: MaxUserPort
    Value Type: DWORD
    Value data: 65534

    Value Name: TcpTimedWaitDelay
    Value data: 30
    Value Type: DWORD

    Value Name:MaxUserPort
    Value Type: DWORD
    Value data: 59999

    Regedit kapatın ve sunucuyu restart edin.


    Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz

    13 Kasım 2020 Cuma 04:51
  • Teşekkürler.

    Altan Özdemir

    13 Kasım 2020 Cuma 10:26
  • Bağlantıları kapatmayı denedim ama sunucu üzerinde bir türlü başarılı olamadım. Bunu deneyeyim . 

    Altan Özdemir

    13 Kasım 2020 Cuma 10:29
  • bu işe yaramadı,  netstat -an ile  baktığımda portlar hala listening olarak duruyor . Sadece biraz daha fazla port açıldı ve bu da fazladan kazanım oldu ama yine kitlendi.  Ek olarak ikinci MaxUserPort fazla olmuş,  aynı value iki kere eklenmiyor. 

    Altan Özdemir

    13 Kasım 2020 Cuma 13:16