11.01.2013 Views

Workshop

Workshop

Workshop

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Then, eureka! During one session of vain attempts to make the backup software behave before we<br />

rebooted, a user on the server dropped off due to workstation problems; when he tried to log back in, he<br />

couldn’t. We checked the Monitor, and sure enough, we were running out of connections. Coincidence?<br />

Could be. The next time the backup problem occurred, we checked the number of connections on the<br />

server, and sure enough, we were running out each time.<br />

Why hadn’t we noticed this earlier? Usually, users were already logged in and working before the<br />

backup started acting up. If the backup was acting up, it was usually at 7:00 in the morning, before most<br />

folks tried to log in. That meant it was rebooted before others could notice the lack of connections.<br />

We licensed more connections, but even then we kept running out of connections. What was going on?<br />

This situation would have been awful to troubleshoot without the Monitor. For example, it would have<br />

been very difficult to divide and conquer this problem, because it was an intermittent problem and we<br />

needed all of our NLMs loaded during the workday. We could not arbitrarily run without given NLMs.<br />

By looking at the Monitor’s connection list, we discovered that all the extra connections were coming<br />

from the server itself. Remember from Figure 13.6 that a connection display will show the IPX address<br />

of the connection station. In this case, the extra connections were coming from the server’s unique<br />

internal IPX number (see the section later in this chapter titled “IPX/SPX”). This definitely pointed to an<br />

NLM.<br />

Because of the Monitor’s close tracking of such things, we were able to find a resource called Service<br />

Connections and check each NLM’s number of connections (see Figure 13.8). The one with the<br />

abnormally large value was our culprit. Once we unloaded this module (which happened to be Novell<br />

supplied), all the extra connections went away, and the problem was solved.<br />

Figure 13.8 The module that was grabbing all of our licensed connections couldn’t hide from the<br />

Monitor.<br />

We reported this to Novell. Although Novell already knew about the problem, the patch had not yet<br />

made it into the mainstream. Once we did a search on the NLM’s name, we found that there was a TID<br />

on this problem. Unfortunately, because we weren’t really clear on what exactly was going on while we<br />

were searching, we didn’t get a hit on this. The problem was quickly solved after we applied the patch.<br />

Three cheers for the Monitor!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!