設定
- TS-253B,8GB,QTS 5.2.6.3229
- 單埠網路
- 硬碟(RAID 2):
- WD80EFAX-68KNBN0
- WD80EFAX-68LHPN0
- 磁碟上約有 421,000 個原始媒體檔,Multimedia Console 中約有 250 萬張照片
- PhotoPrism 執行於 Container Station — 它會產生並儲存自己的縮圖快取
- QNAP 多媒體主控台(媒體索引器 + myconvertserver 縮圖/轉檔守護程序)+ QuMagie(仰賴主控台的索引/縮圖,並加入自己的 AI 人臉辨識)
症狀
每次重啟後,多媒體主控台都會開始建立索引且永遠無法完成。QuMagie 中的影像數量不會下降——維持在超大值,且不斷輪轉。myconvertserver 和媒體掃描器會無止盡地佔用高 CPU。系統負載爬升到約 8 以上,甚至 sshd 開始拒絕新連線。
我的推測
多媒體主控台正在索引 PhotoPrism 產生的縮圖/快取檔案,將其視為新媒體。每一張 PhotoPrism 的縮圖都變成了主控台要再索引、產生自己縮圖的“照片”——而這些又落在 PhotoPrism/Console 會再次看到的資料夾裡。結果是指數式循環,永遠無法收斂。
證據:我的媒體資料庫有約 250 萬條目,實際硬碟上的原始檔案僅約 421,000 個。兩者相差約 200 萬,正好就是 PhotoPrism 產生的快取/縮圖被掃進主控台索引裡的數量。
(補充:以前我曾把多媒體主控台的縮圖快取移到別的位置,這也許導致主控台重新掃描並使問題加劇。)
我觀察到/已嘗試的做法
- 重新啟動多媒體主控台 / QuMagie——索引依然繼續,數量不會下降。
- 確認兩個縮圖引擎同時運作(Console 的 myconvertserver + PhotoPrism),還有兩組人臉辨識(QuMagie AI + PhotoPrism)在爭奪 CPU。
- 將 AddAllShareFolder 設為 0 (/etc/config/medialibrary.conf)
社群提問
- 正確的方法是什麼?要如何排除不讓多媒體主控台/媒體資料庫掃描 PhotoPrism 的儲存/快取路徑?有支援依分享資料夾或路徑排除嗎?
- 資料庫已經有約 200 萬錯誤條目,該怎麼安全地清除遺失/無效條目並重新基準索引?能否避免重掃全部 250 萬條?
- 主控台縮圖快取是否支援搬移?若可以,要怎麼正確指定新的位置,避免觸發全部重新產生?
目標:讓主控台只索引約 421,000 個真實原始檔,完全忽略 PhotoPrism 的快取,並讓掃描任務能夠完成。
謝謝 —— 有需要我可以分享設定檔、myconvertserver 處理資料和日誌片段。