2013. október 26., szombat

szerveren max. 10 kapcsolat kiszolgálás WCF service-szel

net-tcp alapú WCF dualchanneles kommunikáció folyton elhalt 4-5 kliens esetén. Szerte ágazóan dobálta a communication error-okat. Gyanus volt, hogy 1-2 klienssel ment.
A megoldás végül a WCF alapbeállítások megnézése volt. Mivel itt a kliensek nem is egy csatornát próbálnak folyamatosan életben tartani a szerverrel, és még callback is kommunikálni vele, ezért hamar adódott, hogy az alap 10-es beállítást léphetjük át. Így felhúztam az értékeket: listenBacklog="100" maxConnections="100"
Erre a service el se indult, azonnal faulted állapotba bekerült a kommunikációs objektum az eventlog szerint.

Megoldást azt hozta, hogy a MEX endpointot le kellett lőni (kivenni), mert azzal nem hajlandó 10 fölé menni. Így már hajlandó volt elindulni és a szükséges csatornákat bővíteni.

Nincsenek megjegyzések:

Megjegyzés küldése