sql >> Database >  >> NoSQL >> Redis

Redis niet in staat om verbinding te maken in drukke belasting

Ik dacht dat Redis het misschien druk had. Toen dacht ik dat het ServiceStack was. Maar uiteindelijk was het dat de TCP in Windows niet snel genoeg werd vrijgegeven. TCP geeft gesloten verbindingen pas vrij als de waarde van het item is verlopen. Ik heb TcpTimeWaitDelay ingesteld op 45 seconden. http://technet.microsoft.com/en-us/library/cc938217.aspx en stel MaxUserPort in http://mashijie.blogspot.com/2009/05/change-default-setting-of-tcp-ports.html

Pas het poortbereik aan naar 1025-64511

Zorg ervoor dat u Windows opnieuw start

Zie ook:Redis-verbinding/bufferlimiet overschreden



  1. Redistogo en Sidekiq op Heroku:kan geen verbinding maken

  2. MongoDB $cmp

  3. Haal het aantal open verbindingen in mongoDB op met java

  4. Probleem met MongoDB GridFS Bestanden opslaan met Node.JS