Categories
IT-tutorials

Så här åtgärdar du felet “Anslutning återställs av peer”

Har du fått felmeddelanden som “Anslutning återställs av peer” eller “Socket skrivfel?” Kanske är du nyfiken på vad som orsakar dem och vad de betyder.

Den här artikeln kommer att förklara dessa felmeddelanden och varför vi får dem.

Vad betyder det?

Ett “anslutningsåterställning av peer”-fel betyder att TCP-strömmen stängdes, oavsett anledning, från den andra änden av anslutningen. Med andra ord, TCP RST skickades och togs emot, men anslutningen är stängd.

Det här problemet kan hända när du skickar ett paket i din ände av anslutningen, men den andra änden känner inte igen anslutningen. Det kommer att skicka tillbaka ett paket med en RST-bit för att stänga anslutningen.

Felet kan inträffa när peeren kraschar. Andra gånger beror det på dåligt skrivna program som inte stänger sina TCP-anslutningar ordentligt.

En möjlig lösning på detta är att redigera filen hosts.deny. Skriv eller klistra in den här raden för de som använder nano på ett Debian-baserat system.

sudo nano /etc/hosts.deny

Leta efter din lokala IP-adress eller värdnamn i filen.

  1. Logga in på din fjärrserver.
  2. Efter att ha kommit åt filen och rensat IP eller värdnamn, spara och avsluta.
  3. Försök att återansluta med SSH.
  4. Skriv denna rad som en försiktighetsåtgärd:

sudo nano /etc/hosts.allow

  • Öppna den här filen och lägg till ditt värdnamn och IP-adress.
  • Spara och avsluta filen.
  • Försök att upprätta en SSH-anslutning igen.

Det är viktigt att komma ihåg att när du aktiverar dessa inställningar begränsar du möjligheten att underhålla eller kontrollera fjärrservrar. Fortsätt först efter att ha förstått riskerna.

Ändra Fail2ban

Fail2ban skyddar användare från brute-force-attacker, och försök att ansluta flera gånger kan lura programvaran att tro att du är en angripare. Som ett resultat måste du konfigurera filen och lägga till IP- eller IP-intervallen till den vita listan.

  1. Få åtkomst till din fjärrserver.
  2. Ange “sudo nano /etc/fail2ban/jail.conf”.
  3. När du är i filen lägger du till IP-adressen eller intervallet på raden “ignoreip =+”.
  4. Spara och avsluta.

Från och med då kommer Fail2ban att släppa igenom dig.

Kontrollera sshd_config

Om felet kvarstår kan problemet ligga i filen sshd_config. Prova dessa steg för att lösa problemet.

  1. Ange “tail -f /var/log/auth.log” för att läsa de senaste loggposterna.
  2. När du har hittat ledtrådar, skriv och kör “sudo nano /etc/ssh/sshd_config”.
  3. Redigera filen så att ditt system kan acceptera fler anslutningar.
  4. Spara filen.
  5. Starta om sshd-tjänsten.

Om du inte är bekant med variabeln, försök att inte redigera den. Det kan resultera i en oåtkomlig server. Om ingen av dessa lösningar fungerar, kontakta din värd för hjälp.

Anslutningen återställs av Peer med ett Socket Write-fel

Ibland kan du ha problem med att ansluta till en fjärrdator, och du får meddelandet “Anslutning återställs av peer socket skrivfel.” Det finns flera möjliga orsaker, såsom plötsligt avslutade anslutningar, uttaget tar emot ett kommando att stänga och mer.

Den första uppgiften är att ta reda på om din server är nåbar.

  1. Öppna kommandotolken.
  2. Skriv “ping” tillsammans med serverns adress. Utför kommandot.
  3. Kör “tracert” och serveradressen för att se om begäran lyckas.
  4. Kör “telnet” och ange serveradressen för att se om de lokala maskinportarna är öppna.
  5. Om anslutningen misslyckas måste du köra SDEINTERCEPT och diagnostisera problemet.

Ibland kommer detta fel med “SocketException.” Det inträffar när data skrivs eller läses till eller från en sluten socket-anslutning. Nedan finns några möjliga grundorsaker.

  • Brandväggar som stänger uttagsanslutningarna
  • En långsam nätverksanslutning
  • Lång tomgångsanslutning
  • Applikationsfel

En långsam anslutning kan lindras genom att ställa in en längre tidsgräns för uttaget. Det kommer att förhindra att uttag stängs innan anslutningar är möjliga.

När det gäller brandväggar kan du antingen stänga av dem eller konfigurera dem för att förhindra en SocketException.

Den bästa lösningen för lediga anslutningar är att skicka hjärtslagsmeddelanden. Dessa är periodiska och förhindrar serverns tomgång, vilket gör att servern stannar och sparar resurser.

En av de bästa lösningarna på en SocketException är att omringa eller kasta den med ett försöksfångstblock. Stäng anslutningen till servern och starta en ny. Du kan lösa felet på detta sätt.

Konstigt nog hävdar Adobe att du kan ignorera felet.

Anslutning Återställs av Peer med ett cURL-kommando

Ett cURL-fel 56 stöter ibland på av klienter när de försöker ansluta till servern. Det beror vanligtvis på att servern inte tar emot någon inkommande nätverksinformation. Följande är mer exakta orsaker:

  • Inaktiva serveranslutningar
  • Webbadress blanksteg
  • Begränsningar i brandväggen

En serveruppgradering, cURL-uppdatering och brandväggskonfiguration löser vanligtvis problemet med tomgångsservern. Det är också bra att ställa in Maximum Transmission Unit till 1500 byte, standardvärdet.

En problematisk URL räcker för att utlösa cURL 56-fel också. Att helt enkelt uppdatera förvaret bör återställa serverns funktionalitet.

Whitespace är också lätt att ta bort. Kommandot för att göra det tar bort blanktecken utan åtskillnad. Men om webbadressen har avsiktligt blanksteg bör den lämnas ifred.

Kontakta din värd för hjälp om ingen av dessa lösningar hjälper.

Ytterligare vanliga frågor

Vad är en SocketException?

Ett SocketException är när ett socketfel inträffar. Både Socket- och Dns-klasserna ger det här felet när nätverket inte är korrekt konfigurerat.

Varför är uttagen stängda?

Om dina serveruttag skulle vara stängda kan det bero på en avbruten anslutning, men det finns ingen specifik orsak. Föraren är inte medveten om eller säker på vad som hände med anslutningen.

Vad är ett cURL-fel?

Det finns många cURL-fel, men de beror ofta på föråldrade PHP- eller cURL-versioner. De har inget med SSL att göra men är ett problem med servern. Du kommer vanligtvis inte att märka något på din webbplatss gränssnitt.

Tillbaka till det normala

Anslutningsåterställning av peer-fel finns i olika former, och det är omöjligt att täcka dem alla i en artikel. Vissa av lösningarna ovan tenderar dock att hjälpa till att lösa vanliga problem. Om allt annat misslyckas är det bäst att konsultera en professionell eller värd.

Vilka av dessa fel har du stött på? Känner du till andra lösningar? Låt oss veta i kommentarsfältet nedan.

Leave a Reply