Having a little problem with my Linux Box. Little background, I recently purchase a gig of DDR memory for my system and when it arrived I installed it just fine and everything went smoothly. While I had the side cracked open I noticed the side mount fan on my case was disconnected. So being the dumbass I am I did not think that maybe I had it that way in the past for a reason, I hooked it back up.
Now when I booted the system it booted just fine with the new memory but I noticed the side fan was not spinning. I thought "oh well" and simply left it plugged in while not spinning (I know I know). Now I stayed up late last night coding for this project I am working on right now and right before I hit the sack I noticed a low level humming noise coming from "something" in my office. However it was 2 AM and I did not feel like investigating.
Now before I went to bed I started the spider portion of my new project to build the database while I was sleeping. I awoke this morning to find the spider app frozen and the system utterly lagging. I tried to shut everything down gracefully but it was not happening so I was forced to do a hard boot. Now when the system came back up it was running like crap and still showed about 50% of the one gig of memory being used and I thought to myself that is not right. So I did a software reboot via command line. The system rebooted and came back with better memory stats than before so I assumed catastrophy avoided.
Next I went to relaunch my spider app and get a socket error saying it can not bind to 113 (ident). Now some more background here, as part of my spider app I coded a stripped down version of an identd server to satisfy my needs for this app (random changing nick names and such). Now I disabled my real identd server on my box (chkconfig -level 345 identd off) as to allow for my app to use this port. Now I did a quick nmap on the system and saw port 113 was open and listening. I thought that is weird so I tried to stop identd (/etc/init.d/identd stop) but it failed saying it was not running. I checked the chkconfig list (chkconfig --list | grep ident) and indeed it was still showing off for all 6 run levels.
I decided to telnet to port 113 to see what the response was and holy oops it is my spider app detached thread identd server. I was astonished that a few reboots had not killed this thread. So naturally I thought I may need a complete shutdown. This I did attempt but when the system got to the last part where it calls for the ac shutdown of the power supply nothing happened. It stayed right there on that screen until I did a manual shutdown via the power button. Now when I rebooted it lock up a few times and a few more manual shutdowns were required to kick the system into submission.
I finally got the system back up and running but was not satisfied with the stability, oh and by the way my custom ident server is still listening on 113 at this point, so I went and downloaded and installed the latest kernel releases for core 2 thinking I may have hosed the kernel I was using. Once this was complete I rebooted into the new kernel and am seeing the same result.
So in the end I have a detached thread process I can not seem to shake and my system will not shutdown gracefully at all. I think I hosed my power supply with the hole fan thing but am at a loss about the thread. Any ideas on either?


