[問題]AIX There is not enough memory availabl

看板Linux作者 (用功點吧!)時間14年前 (2011/12/29 00:04), 編輯推噓0(0011)
留言11則, 4人參與, 最新討論串1/1
請問一下,我在 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/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.30.33

12/29 00:46, , 1F
AIX上有ps,kill,top,prstat之類的指令嗎?
12/29 00:46, 1F

12/29 01:10, , 2F
可以用topas (就是top) 不過目前記憶體不足,不給topas...XD
12/29 01:10, 2F

12/29 07:35, , 3F
如果連 ps (AIX不熟,應該有吧) 都不能執行,可能只能亂槍打
12/29 07:35, 3F

12/29 07:36, , 4F
鳥, kill -9 1000 1001 1002 ... 一直列舉,不過我相信重開
12/29 07:36, 4F

12/29 07:36, , 5F
機會比較好. 這樣亂砍,可能系統也砍死了
12/29 07:36, 5F

12/29 07:44, , 6F
現在所有的fork都不行了, 試試看exec吧
12/29 07:44, 6F

12/29 07:45, , 7F
exec的shell最好選個不用fork就可以跑的,像busybox /
12/29 07:45, 7F

12/29 07:45, , 8F
python shell
12/29 07:45, 8F

12/29 07:46, , 9F
你的程式大概是個fork bomb?
12/29 07:46, 9F

12/29 08:40, , 10F
如果你目前的shell正是你先前跑背景程式的shell,看有沒有
12/29 08:40, 10F

12/29 08:41, , 11F
jobs 內建命令,以及能不能看到背景工作並且把它們kill 掉
12/29 08:41, 11F
文章代碼(AID): #1E-ptmzz (Linux)
文章代碼(AID): #1E-ptmzz (Linux)