Page 1 of 2
Förlorar kontakten med Switch King Server.
Posted: Mon 24 Oct 2011, 21:07
by Ulrik
Hej.
Jag har precis köpt mig en Tellstick Duo som tycks fungera fint i alla avseenden.
Givetvis har jag uppdaterat till de senaste tillgängliga klient (2.0.0.19) och serverversionerna (2.0.0.36 (databas 2.0.1)) för att kunna åtnjuta Duons alla funktioner.
Jag har också uppdaterat TelldusCenter till version 2.0.1a.
Det problem jag nu har är att min klient (som huserar i en XP-maskin, 32-bitar) ständigt tappar kontakten med servern (som också är i en XP-maskin, 32-bitar (dock inte samma)).
Mitt nätverk fungerar i övrigt bra.
De meddelande jag får i klientens fönster är: "Servern frånkopplad. Återansluter" följt av "Återansluter nu...".
En liten stund senare får jag meddelandet att: "Anslutningen till servern lyckades" och allt fungerar som det skall igen.
Det hela återupprepas med ca två minuters mellanrum.
Gång efter annan krachar även klienten.
Vad kan detta något irriterande problem bero på?
//Ulrik
Re: Förlorar kontakten med Switch King Server.
Posted: Mon 24 Oct 2011, 21:35
by tomas
Kan du mejla över loggfiler för klienten och servern till oss? Det kan vara ett annat problem än att klienten tappar kontakten med server som orsakar problemet och loggfilerna skulle hjälpa oss att identifiera vad det är.
Loggfiler hittar du här:
http://www.switchking.se/sv/faq/42-oevr ... -loggfiler
Re: Förlorar kontakten med Switch King Server.
Posted: Mon 24 Oct 2011, 22:16
by Ulrik
Hej igen.
Jag upptäckte precis att alla processer som har med Switch King Server att göra på min server stannat.
(SwitchKing Data Collector Service, SwitchKing Framework Service, SwitchKing Hub Communicator Service, SwitchKing Invocation Service, SwitchKing REST Service.)
Detta har hänt några gånger förut.
Efter omstart av dessa verkar det fungera att koppla upp mot servern igen (med samma svajiga resultat som innan).
//Ulrik
Re: Förlorar kontakten med Switch King Server.
Posted: Tue 25 Oct 2011, 05:23
by Martin
Orsaken till att Switch King signalerar fel är att Telldus Service kraschar. Man ser i serverns loggfil att Telldus Service helt plötsligt inte längre accepterar kommandon till TellSticken. 20 minuter efter att Telldus Service svarar att det inte går att skicka kommandon till stickan så kommer det fel som du ser i klienten - att minnet är korrupt.
Man löser detta problem, iaf tillfälligt, genom att starta om Telldus Service (vilket i sin tur gör att man måste starta om Switch Kings tjänster). Jag vågar tyvärr inte säga om detta är tillfälligt eller om det kommer att återkomma.
Har du några trådlösa temperatursensorer som du läser av?
Problemet med Telldus Service ligger tyvärr utanför vår kontroll men Telldus arbetar med att förbättra stabiliteten på Telldus Service.
Re: Förlorar kontakten med Switch King Server.
Posted: Tue 25 Oct 2011, 16:30
by fabz
Tjena!
Jag har haft ett likartat problem. Det resulterade i initialt försämrad prestanda såväl i klienten som i signalering till enheterna, som mest kunde tändning/släckning dröja med flera minuter. Fick även förlorad kontakt i klienten, även när tjänsten kördes lokalt på serverdatorn. Serverns CPU och minne var alldrig högt belastade.
Det hela brukade bli bättre efter omstart, men nu har jag avinstallerat telldus center och installerat igen och sen dess har det fakiskt inte hänt. Kan vara värt att prova.
Med vänliga hälsningar, Fabian
Re: Förlorar kontakten med Switch King Server.
Posted: Wed 26 Oct 2011, 23:36
by Ulrik
Jag har nu installerat om TelldusCenter, SwitchKing -server och -klient utan att situationen blivit bättre och jag för fortfarande en mycket svajig uppkoppling mellan klient och server.
Ibland händer det till och med att processen TelldusService.exe studsar upp till över 90% CPU-utnyttjandegrad. Efter en liten stund stoppas alla Switchkingprocesser. Om detta är en följd av det första vet jag ej men det är nog troligt.
Samma sak händer varje gång datorn med SwitchKing Server startas om.
---
Efter lite labande med uppstartsordningen av Switchkings olika serverprocesser fungerar allt plötsligt och systemet verkar stabilt...
Vad gjorde jag!? -Vet inte!
Nu skall jag bara starta om serverdatorn en gång för att verifiera att det hela fortfarande fungerar...
---
Ja... det verkar som om mitt problem är löst.
//Ulrik
Re: Förlorar kontakten med Switch King Server.
Posted: Thu 27 Oct 2011, 07:04
by Martin
Ulrik wrote:Ibland händer det till och med att processen TelldusService.exe studsar upp till över 90% CPU-utnyttjandegrad. Efter en liten stund stoppas alla Switchkingprocesser. Om detta är en följd av det första vet jag ej men det är nog troligt.
Att TelldusService drar iväg till 90% tyder på att något inte är bra. Jag har haft detta en gång (men då att CPU legat på 99%) på Telldus Center 2.1.0 (alltså inte 2.1.0a) men har inte lyckats återskapa det. Telldus jobbar fortfarande med justeringar för 2.1.0a och jag vet att man har hittat ytterligare problem som man har löst och som dyker upp justeringar för i nästa version (gissningsvis 2.1.1 eller 2.1.0b). Det är troligt att Switch Kings tjänster stannar pga detta (eller slutar svara). Vissa steg som Switch King gör att man helt enkelt måste vänta på Telldus Service och inte kan gå vidare förrän man får klartecken. Om Telldus Service då ligger på 90% så är det högst troligt att det blir ett stopp.
Ulrik wrote:Efter lite labande med uppstartsordningen av Switchkings olika serverprocesser fungerar allt plötsligt och systemet verkar stabilt...
Switch Kings processer har ett beroende sinsemellan som gör att de bör startas i en viss ordning. Justerade du ordningen genom att gå in via registret (och beroenden mellan tjänster) så kan det leda till småproblem.
Exempelvis är det Framework-tjänsten som ansvarar för uppdatering av databasen och blockerar övriga tjänster, REST-tjänsten måste startas före CentralHub etc, men om det fungerar utan problem så har du förhoppningsvis hittat en alternativ ordning som fungerar.
Ulrik wrote:Ja... det verkar som om mitt problem är löst.
Det hade ju varit riktigt bra att veta vad som orsakade de 90%:en i Telldus Service, men skönt att det löste sig.
Re: Förlorar kontakten med Switch King Server.
Posted: Thu 27 Oct 2011, 15:30
by Ulrik
CPU-lasten för TelldusService var nog närmare 99-100% än de 90% jag skrev. Ville inte ta i... det verkar så gapigt...
Det knepiga var ju att omstart av serverdatorn inte hjälpte.
Om jag inte minns fel skenade TelldusService upp till ca 100% så fort jag startade SwitshKingklienten.
Efter omstart av båda datorerna fick jag tillbaka samma beteende.
När jag sedan manuellt startade upp de självdöda SwitchKingprcesserna på serverdatorn gjorde jag detta från "Services" under "Services and Applications" i "Computer Management". Dvs. inget mixtrande med olika startup-beroenden.
Den enda skillnaden jämfört med "system startup" var väl att det gjordes i ett långsammare tempo.
På något vis verkar det som denna enda "lugna" start up "rensade ledningarna" för nu har TelldusService och SwitchKingServer fungerat felfritt efter flera omstarter med "vanlig" automatisk start up av alla servises.
Jag skall hålla ögonen öppna efter en skenande TelldusService.
//Ulrik
PS.
Ja, jag har trådlösa termometrar köpta på Clas Ohlson typ 36-1797.
Vad jag vet så stöds inte dessa (ännu?) av TellstickDou. Kan det vara dessa som får TelldusService att skena?
Re: Förlorar kontakten med Switch King Server.
Posted: Wed 02 Nov 2011, 22:04
by fabz
Jag har tyvärr fortfarande detta problem, går knappt att använda klienten nu tyvärr ;-(. Jag har dock aldirg haft problem med skenande CPU-aktivitet, utan bara frånkopplingar samt extremt långsam prestanda i SWK - dvs lampor tänds släcks nästan 1 minuts fördröjning efter aktiverad rörelsedetektor...
Jag har betaversionen av telldus med utbytta dll-filer enligt beskrivningen, men felet fanns redan innan jag bytte. Har senaste server och klientmjukvara av SWK.
Re: Förlorar kontakten med Switch King Server.
Posted: Wed 02 Nov 2011, 22:49
by Palle500
Inte för att jag tror det hjälper

men har du set att du måste byta Telldus DLL:en på Win32 se annan tråd om detta.
EDIT:
viewtopic.php?f=10&t=423