Service blijft op stopping maar geen proces meer te vinden

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • HyperBart
  • Registratie: Maart 2006
  • Laatst online: 17:38
Ik heb op een Citrix-server (laat je daar absoluut niet door afschrikken :) ) een proces dat blijft hangen, weliswaar een Citrix proces, maar kom :) .

Het betreft de Citrix Print Manager service, met een dependency op de Print Spooler en de RPC service... Heb zonet de CPM service proberen te stoppen, maar die blijft nu hangen op "stopping". No biggie denkt de beheerder dan, en ik ben in verschillende consoles (tasklist, pslist, task manager) gaan kijken of deze service en zijn proces genaamd "CpSvc.exe" nog ergens bleven hangen, niets te zien daar...

Wat kan ik nu nog doen om deze service uit de "Stopping" state te halen, reboot van de server is niet echt een optie, productie ;)

Acties:
  • 0 Henk 'm!

  • Remco
  • Registratie: Januari 2001
  • Laatst online: 10:46
En als je nu eens de spooler service van windows reset ?

The best thing about UDP jokes is that I don't care if you get them or not.


Acties:
  • 0 Henk 'm!

  • Venomize
  • Registratie: Februari 2009
  • Laatst online: 11-04 07:29
Remco schreef op maandag 06 februari 2012 @ 14:15:
En als je nu eens de spooler service van windows reset ?
Mee eens, de spooler service van Windows restarten, daarna zal je normaal ook de Citrix Print Manager service kunnen herstarten.

Acties:
  • 0 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 14:40

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

HyperBart schreef op maandag 06 februari 2012 @ 13:47:
Ik heb op een Citrix-server (laat je daar absoluut niet door afschrikken :) )
Ik neem aan dat je een server bedoeld waar Citrix Xenapp op geinstalleerd staat, maar welke versie met welke patches en op welk OS?

Even voor de volledigheid :)

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • _AN
  • Registratie: Mei 2009
  • Laatst online: 07:49

_AN

Apart..

Misschien met Taskkill?

Acties:
  • 0 Henk 'm!

  • HyperBart
  • Registratie: Maart 2006
  • Laatst online: 17:38
Probleem is dat aangezien de CPM een dependency heeft op de Print Spooler (even nog maar voor de duidelijkheid, de CPM is dus afhankelijk van de Print Spooler) is dat je de Print Spooler niet kan herstarten aangezien hij dan komt muzzen over het feit dat de CPM service dan afgesloten moet worden omdat die afhankelijk is van de Print Spooler... Dat had ik al geprobeerd, maar toch een goeie insteek ;) .

Het betreft overigens een VM op vSphere 4 met Windows 2008 Enterprise met SP2... (niet dat dat virtuele laagje voor dit probleem iets gaat uitmaken, maar gewoon even voor de completeness ;) ). En inderdaad, een server waar Citrix XenApp op geïnstalleerd staat... Het betreft XA 5.0 met hotfixes XAE500W2K8R01 en XAE500W2K8071

Acties:
  • 0 Henk 'm!

  • HyperBart
  • Registratie: Maart 2006
  • Laatst online: 17:38
Niemand meer? Taskkill was ook geen go...

Acties:
  • 0 Henk 'm!

  • StarWing
  • Registratie: Januari 2003
  • Nu online

StarWing

Huh ?!?

server herstarten ? Of is dat geen optie ?

Page intentionally left blank.


Acties:
  • 0 Henk 'm!

  • HyperBart
  • Registratie: Maart 2006
  • Laatst online: 17:38
Hmmmz, niet echt, aangezien het een XenApp machine is, is het moment dat er 0 sessies openstaan redelijk zeldzaam ;) . Niettemin, maintenance window voorzien...

Acties:
  • 0 Henk 'm!

  • Venomize
  • Registratie: Februari 2009
  • Laatst online: 11-04 07:29
Je kan eens proberen via Process Explorer, al weet ik niet wat de invloed qua stabiliteit is als je CpSvc.exe zomaar killed.

Acties:
  • 0 Henk 'm!

  • downtime
  • Registratie: Januari 2000
  • Niet online

downtime

Everybody lies

Het herstarten van de WMI service heeft mij in dit soort situaties wel eens geholpen. Die services.msc maakt gebruik van WMI om de status van services op te vragen.

Acties:
  • 0 Henk 'm!

  • HyperBart
  • Registratie: Maart 2006
  • Laatst online: 17:38
aha, now we are talking, ga ik even proberen!

Acties:
  • 0 Henk 'm!

  • Joolee
  • Registratie: Juni 2005
  • Niet online
Ik doe zelf altijd het volgende bij een hangende service:

sc queryex *servicenaam*
taskkill /PID *PID uit vorig commando* /F

Acties:
  • 0 Henk 'm!

  • HyperBart
  • Registratie: Maart 2006
  • Laatst online: 17:38
C:\Users\hyperbart>sc queryex cpsvc
[SC] EnumQueryServicesStatus:OpenService FAILED 1060:

The specified service does not exist as an installed service.


Heb nochtans de service eigenschappen opengedaan:
Service name: cpsvc
display name: Citrix Print Manager Service

Windows Management Instrumentation ook even gerestart...

[ Voor 34% gewijzigd door HyperBart op 08-02-2012 14:18 ]


Acties:
  • 0 Henk 'm!

  • Venomize
  • Registratie: Februari 2009
  • Laatst online: 11-04 07:29
HyperBart schreef op woensdag 08 februari 2012 @ 14:17:
C:\Users\hyperbart>sc queryex cpsvc
[SC] EnumQueryServicesStatus:OpenService FAILED 1060:

The specified service does not exist as an installed service.


Heb nochtans de service eigenschappen opengedaan:
Service name: cpsvc
display name: Citrix Print Manager Service

Windows Management Instrumentation ook even gerestart...
Check toch eens via Process Explorer of cpsvc.exe ergens nog draait...
volgens mij kan je die query niet uitvoeren omdat het proces volgens windows niet meer draait

Edit:
Als je net stop "Citrix Print Manager Service" doet, welke melding krijg je dan?

[ Voor 6% gewijzigd door Venomize op 08-02-2012 15:05 ]


Acties:
  • 0 Henk 'm!

  • kw_nl
  • Registratie: September 2005
  • Laatst online: 06:39
Bij mij werkt het volgende altijd:
Binnen Windows Task Manager naar Processes. Vervolgens de view (select colums) aanpassen zodat de PID zichtbaar is.

Vervolgens binnen de commandline: taskkill /PID /F.

Nog nooit gehad dat hij dan niet gestopt was.

XBOX One: KW NL, PSN: kw_nl Strava: https://www.strava.com/athletes/53303907


Acties:
  • 0 Henk 'm!

  • Paul
  • Registratie: September 2000
  • Laatst online: 16:31
Waar heb je de naam van de executable vandaan? Je moet niet de service name of de displayname hebben, maar 'path to executable' :)

Sommige programma's / services starten trouwens een 2e proces, je kunt in de folder waar de executable staat kijken of er nog meer executables staan (Of de Image Path Name aanzetten als kolom in Task Manager en kijken of daar iets bekends tussen staat)?

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


Acties:
  • 0 Henk 'm!

  • Venomize
  • Registratie: Februari 2009
  • Laatst online: 11-04 07:29
Paul schreef op woensdag 08 februari 2012 @ 16:07:
Waar heb je de naam van de executable vandaan? Je moet niet de service name of de displayname hebben, maar 'path to executable' :)

Sommige programma's / services starten trouwens een 2e proces, je kunt in de folder waar de executable staat kijken of er nog meer executables staan (Of de Image Path Name aanzetten als kolom in Task Manager en kijken of daar iets bekends tussen staat)?
Hetgeen hij probeerde werkt wel prima bij mij, voor die query dien je alleen maar de naam van de service te hebben, welke je kan vinden door dubbel te klikken op de service

Acties:
  • 0 Henk 'm!

  • Remco
  • Registratie: Januari 2001
  • Laatst online: 10:46
HyperBart schreef op woensdag 08 februari 2012 @ 10:59:
Hmmmz, niet echt, aangezien het een XenApp machine is, is het moment dat er 0 sessies openstaan redelijk zeldzaam ;) . Niettemin, maintenance window voorzien...
Kan je hem niet langzaam aan "vrij" spelen? Ik weet niet of je er nog meer in je farm hebt maar je kan zorgen dat niemand er meer op in kan loggen, en dan na een dag of zo heb je 0 sessies.

The best thing about UDP jokes is that I don't care if you get them or not.


Acties:
  • 0 Henk 'm!

  • HyperBart
  • Registratie: Maart 2006
  • Laatst online: 17:38
Naam van de executable heb ik correct, komt vanuit de properties ;)
Pagina: 1