您好~
以下是我們檢查系統後的說明~
今日上午網站無法運作,主要是原因為記憶體不足,
目前我們已經先讓網站恢復,但需要請您撥空重啟主機,以確保相關服務都有重新運作。
關於此次的問題,說明與改善方向如下:
1. 目前主機的記憶體只有 16 GB,建議您們可以增加記憶體喔~
主要是因為今天我們有觀察到以下三個現象:
- 從 log 記錄看起來今日上午 7:07 出現了大量連線 (apache 服務的連線有 300 個),
這是因為網路爬蟲正在爬網站 (圖1) (例如可能是有人在網路上大量蒐集資料),為此次吃掉記憶體的主要原因。
- 目前系統知識庫的結構較大,目錄 1632 個,資料夾 5244 個,
因此,一個連線進入知識庫頁面時,需占用約 180 MB 記憶體,若同時有 50 個連線就需近 9 GB 的空間了。
- 學校 linux 主機有安裝一款桌面軟體,也占用了超過 3 GB 的記憶體。
2. 關於 1 樓提到的 sys.cronjob 訊息
是上午網站恢復後,由「系統排程」檢查 SessionTable (圖2),確認系統已恢復正常運作的訊息。
以上說明,如果有任何問題,請再跟我們說,謝謝您~