LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   SSH problem (https://www.linuxquestions.org/questions/linux-newbie-8/ssh-problem-716283/)

the182guy 04-02-2009 04:52 AM

SSH problem
 
I have a debian dedicated server, when I login via SSH it's just saying:

-bash: fork: Cannot allocate memory

If I try any command, e.g. 'ls', it says that message. I had a similar problem before which was solved by killing the process that was using up all the resources. But this time I can't get a process list using 'top' because I just get the above message.

If I could get a process list then I think the 'kill -9' command would work because if I try this command with a random process ID it says process not found for that ID, this could be the only command that works?

I've tried to reboot the server from the webhost control panel, although the CP said it was successfull I don't think it has actually rebooted.

Edit: Also... the websites hosted on the server are all fully operational as if there is no problem at all.

Any help is appreciated!

chrism01 04-02-2009 05:13 AM

Try booting from the install media, recovery/rescue mode eg
linux rescue
mount the hard disk and check the contents of /var/log. You've either got a runaway program (likely), or a very popular website (not likely).
Could well be someone cracked one of your websites and its spamming or rootkitted.
The contents of /var/log should clue you in. If not, look at running chkrootkit www.chkrootkit.org or rkhunter http://linux.die.net/man/8/rkhunter

the182guy 04-02-2009 05:25 AM

Thanks for the help Chris.

I logged onto the Plesk control panel running on the server and was able to kill the process that was using up all the resources.

SSH is working as normal now.

chrism01 04-02-2009 05:27 AM

Good :)
However, make sure you find out the root cause, or it'll happen again...


All times are GMT -5. The time now is 01:49 PM.