Kanalafbrydelse på grund af consumer_timeout-problemer på Windows Server

Andy Jensen 0 Omdømmepoint
2026-10-13T18:50:48.6433333+00:00

Jeg har en ny Windows Server-instans til vores erhvervsmiljø, men præcis det samme skete med den gamle implementering. Systemet håndterer ikke vores uerkendte beskeder i køen korrekt. For det meste afbryder det simpelthen kanalen fuldstændigt på grund af strenge forbrugertimeouts, og selv når det genkender beskederne og lader os behandle dem, afbryder det stadig forbindelsen kort efter. Den markerer kanalen som havende et problem, som om consumer_timeout-konfigurationsindstillingerne skal justeres og opdateres, men der er ingen tydelig konfigurationsgrænseflade forbundet til at justere dette. Jeg har Windows Server 2022.

Windows til virksomheder | Windows 365 Enterprise
0 kommentarer Ingen kommentarer

1 svar

Sortér efter: Meget nyttig
  1. VPHAN 45,665 Omdømmepoint Uafhængig rådgiver
    2026-10-13T19:34:28.3133333+00:00

    Du skal oprette eller redigere den almindelige tekstfil ved navn rabbitmq.conf for at hæve timeout-grænsen. Når RabbitMQ er installeret som en Windows-tjeneste, læser den som standard sine konfigurationer fra den lokale systemkontos profil. Naviger til stien C:\Windows\System32\config\systemprofile\AppData\Roaming\RabbitMQ og åbn filen rabbitmq.conf. Indsæt strengen "consumer_timeout = 3600000" på en ny linje. Dette vil hæve tidsgrænsen til en hel time, da værdien altid læses i millisekunder. Du kan justere dette tal, så det passer nøjagtigt til jeres længste forventede behandlingstid.

    Når filen er gemt, skal du tvinge Windows til at indlæse den nye konfiguration i hukommelsen. Åbn startmenuen og kør services.msc for at åbne konsollen for Windows Tjenester, find RabbitMQ-tjenesten på listen, og genstart den. Så snart tjenesten er online igen, vil dine kanaler forblive åbne i den nyligt angivne tidsramme, så jeres system kan færdigbehandle de tunge beskeder uden at forbindelsen afbrydes.

    VPHAN

    Var dette svar nyttigt?

    0 kommentarer Ingen kommentarer

Dit svar

Svar kan markeres som "Accepteret" af spørgsmålsforfatteren og "Anbefalet" af redaktører, hvilket hjælper brugerne med at vide, at svaret løste forfatterens problem.