Server hang up

  • Thread starter Thread starter Guest
  • Start date Start date
Since none of us here owns a crystal ball, you'll need to give us
some more details :-)

* which OS and SP does the server run?
* which hardware does it run on?
* is there anything in the EventLog?
* when it hangs, does it do so for all connected users?
* when it hangs, are users thrown off?
* can you still logon to the console of the server?
* does the server eventuallyt recover spontabeously (if yes, efter
how much time?), or is rebooting the server the only way to recover?
* have you monitored the server resources in Task Manager? How is
memory and CPU usage just prior to the problem?
* which applications are the users running?
* approximately how many printers are redirected to the users
sessions?

_________________________________________________________
Vera Noest
MCSE, CCEA, Microsoft MVP - Terminal Server
http://hem.fyristorg.com/vera/IT
___ please respond in newsgroup, NOT by private email ___

"=?Utf-8?B?UmFmYWVsIFZlcmE=?=" <Rafael
(e-mail address removed)> wrote on 08 jun 2005 in
microsoft.public.win2000.termserv.clients:
 
Hello , the details:
OS: Windows 2000 Server SP4
Hardware: Compaq Proliant G3 ML330 3.04Ghz, 18Gb SCCII, 1GB Ram
Eventlog: Nothing
Hangs: All users (remote and local)
Logon Server: NO
Server Eventuallyt recover : NO
Server Monitor: only eventually the CPU have 80 or 90% usage. The memory
have 250Mb to 350Mb free
Applications: Visual Basic applications (sales, cost, banking..) with
Ms-Access
Printers redirected: 4

Thank you for your help
 
Mmm, server seems to be underdimensioned. A single processor and
only 1 GB RAM is not very much for a Terminal Server.
Is the server sluggish before it hangs completely?
If so, I would set up continous monitoring of the server with
Performance Monitor. Start before anyone logs on in the morning and
monitor memory, CPU, page file usage and so on, to see if the
situation deteriorates over time.

Which version of Access are you running? Access97 (which is 16-
bits) or higher?

Could also be a problem which needs a hotfix. Unfortunately, there
are quite a number of hotfixes for W2K SP4 which could solve your
situation.
Check which one seems to describe your problem best:

829485 - You Experience Performance and Logon Problems When You Use
Terminal Services
http://support.microsoft.com/?kbid=829485

817446 - Terminal Services Stops Responding
http://support.microsoft.com/?kbid=817446

823747 - Windows 2000 Terminal Server Stops Responding and a Black
Screen Appears
http://support.microsoft.com/?kbid=823747

891577 - A Terminal Services session to a Windows 2000-based
computer stops responding if a user logs off after the user quits a
16-bit Windows program
http://support.microsoft.com/?kbid=891577
_________________________________________________________
Vera Noest
MCSE, CCEA, Microsoft MVP - Terminal Server
http://hem.fyristorg.com/vera/IT
___ please respond in newsgroup, NOT by private email ___

"=?Utf-8?B?UmFmYWVsIFZlcmE=?=" <Rafael
(e-mail address removed)> wrote on 08 jun 2005 in
microsoft.public.win2000.termserv.clients:
 
Thank you, Vera.
This server have 7 or 8 user by Terminal Server + 15 users into the LAN.
Theses 23 users are 15 data entry users and 8 advanced users
We use Access 97 32bits
The indicator "memory free" have a average of 350Mb, but the "% processor
use" have many jumps to 90 and 99%.
What is your recomendation ?
Than you, again
 
As I wrote, monitoring the server with Performance Monitor.
And check which processes are taking up the CPU cycles. If they are
more or less equally used by your user processes, than you probably
need a second processor. But if there is single process which
monopolizes the CPU, you need to address that.

But don't invest in extra hardware before you are sure where the
bottleneck is.
_________________________________________________________
Vera Noest
MCSE, CCEA, Microsoft MVP - Terminal Server
http://hem.fyristorg.com/vera/IT
___ please respond in newsgroup, NOT by private email ___
 
Hi

For Server hangs; we need to explore a little bit more:
- at the point of hang is the keyboard responsive(can we flip the number
lock)?
- can you ping the server or access shares?
- do the hangs occur during/around a specific time of the day?
- antivirus or backup applications you use; is the hang clashing with some
scheduled event?
- in the processes list do we have any instances of ctfmon.exe?

You wont be able to pick something off the event log just like that; you
need to explore for event id 2019's or 2020's indicating a memory leak,
3034's for MRXSMB errors, 10000 series for DCOM errors, so on so forth.

I would disagree with Vera in calling a server underdimensioned till the
point a user starts feeling the lag in the session. Also would advice
against the hotfixes till the point we know the real problem because hotfixes
are not generic they are made to address very specific problems though there
is nothing wrong in getting the latest and greatest files.

As indicated by Vera Perfmon would be a nice place to start; but i would
stress on Remote Perfmon as the box would feel undue stress because perfmon
itself might act as a burden. ;)

The following article would certainly make a good read:
http://www.microsoft.com/resources/.../professional/reskit/en-us/part6/proch27.mspx

The counters we might be interested are:
- Process
- Processor
- Memory
- Network interface
- Object
- Thread
- Disk

Make sure we make it all instances because once we have identified the
performance object where the spike is occurring; we need to go under the
object and identify the actual process.

For kernel mode leaks we might need tools like poolmon and if nothing works
out we might need to go to the extent of a complete memory dump. At this
point you might have to engage Microsoft PSS.

In addition to all this I would certainly recommend driver updates as they
are the most common culprits for memory leaks and this includes filter
drivers for your antivirus and backup applications.

If you are a consultant then Microsoft Product Support reporting tool would
come handy for data gathering:
http://www.microsoft.com/downloads/...c-4fe5-a579-30b0bd915706/MPSRPT_SETUPPerf.EXE

What does the above tool do?
- http://support.microsoft.com/default.aspx?scid=kb;en-us;818742

Hope this helps. I dont get to frequest this place too often but feel free
to contact me at (e-mail address removed)
 
Back
Top