關於FreeBSD的swap_pager I/O error

看板FreeBSD作者 (SunOS 5.11)時間13年前 (2011/09/16 12:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
各位好,小弟的公司機器會不定時噴這種錯誤訊息, (不是同一台一直噴,而是上百台機器中偶爾就有一台會噴): swap_pager: I/O error - pageout failed; blkno 1048581,size 4096, error 6 也有些機器是噴error 11。 我去查了/usr/include/errno.h: error 6是device not configured,網路上查是有裝置遺失了。 我們的複製系統方式是對正在運行機器直接插上硬碟做dump/resotre 方式,用camcontrol rescan all的方式偵測新硬碟。 dump完後有umount再拔出,然後重rescan一次, 但不曉得是不是這個動作造成了error 6? error 11是死鎖,但我想不出什麼可能原因造成。查網路說, 死鎖最簡單的處理方式是重開機。確實的,這些swap_pager error 我們都是重開機後,訊息就消失不再出現了。 但是我們的機器都是上線機器,不能隨便reboot的。 這些swap_pager error再不reboot的情況會持續產生,有時會破壞 sshd服務讓我們無法登入,如果碰到是php-cgi,會讓web服務出現 500 internal error。 這件事情讓我們很頭痛,但想不出一個有效的解法。 不曉得有沒有系統設定可以防範這類事情發生的? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.69.67.252
文章代碼(AID): #1ESik0tg (FreeBSD)
文章代碼(AID): #1ESik0tg (FreeBSD)