AIX There is not enough memory availabl - Linux

Table of Contents

請問一下,我在 AIX 上跑一些程式,結果不久後出現:

The fork function failed. There is not enough memory available.

查了一下,是因為 PAGE SIZE 不足所致,不過這個訊息出現後,完全無法下指令了…

連 "ls" 都會出現這個訊息…orz..也無法再開新的 putty 連進去。

請問除了跑到機器面前 reboot 之外,還有什麼辨法可以砍掉一些 process 呢?

因為實體機器不是很容易進去,謝謝。

--
http://www.flickr.com/photos/mong0520/collections/

--

All Comments

Valerie avatarValerie2011-12-29
AIX上有ps,kill,top,prstat之類的指令嗎?
Robert avatarRobert2011-12-31
可以用topas (就是top) 不過目前記憶體不足,不給topas...XD
Donna avatarDonna2012-01-02
如果連 ps (AIX不熟,應該有吧) 都不能執行,可能只能亂槍打
Isla avatarIsla2012-01-04
鳥, kill -9 1000 1001 1002 ... 一直列舉,不過我相信重開
機會比較好. 這樣亂砍,可能系統也砍死了
Olive avatarOlive2012-01-06
現在所有的fork都不行了, 試試看exec吧
Callum avatarCallum2012-01-07
exec的shell最好選個不用fork就可以跑的,像busybox /
python shell
Doris avatarDoris2012-01-09
你的程式大概是個fork bomb?
Jacky avatarJacky2012-01-12
如果你目前的shell正是你先前跑背景程式的shell,看有沒有
Ophelia avatarOphelia2012-01-13
jobs 內建命令,以及能不能看到背景工作並且把它們kill 掉