Setup
- TS-253B, 8Gb, QTS 5.2.6.3229
- Jaringan Port Tunggal
- Drive (RAID 2):
- WD80EFAX-68KNBN0
- WD80EFAX-68LHPN0
- ~421 ribu file media asli di disk, ~2,5 juta foto di Multimedia Console
- PhotoPrism berjalan di Container Station — menghasilkan dan menyimpan cache thumbnail-nya sendiri
- QNAP Multimedia Console (media indexer + daemon thumbnail/transcode myconvertserver) + QuMagie (bergantung pada index/thumbnail dari Console dan menambahkan AI pengenalan wajahnya sendiri)
Gejala
Setiap kali restart, Multimedia Console mulai mengindeks dan tidak pernah selesai. Jumlah gambar di QuMagie tidak berkurang — tetap besar dan terus berputar. myconvertserver dan media scanner menggunakan CPU tinggi tanpa henti. Beban sistem naik melewati ~8, sampai sshd mulai menolak koneksi baru.
Menurut saya yang terjadi:
Multimedia Console mengindeks file thumbnail/cache yang dihasilkan PhotoPrism seolah-olah itu media baru. Setiap thumbnail PhotoPrism menjadi “foto” lain yang diindeks Console dan dibuatkan thumbnail baru — yang masuk ke folder dan dilihat lagi oleh PhotoPrism/Console. Akibatnya tercipta loop yang saling memakan dan tidak pernah selesai.
Bukti jelas: DB media saya berisi ~2,5 juta entri tapi hanya ada ~421 ribu file asli di disk. Selisih ~2 juta cocok dengan cache/thumbnail yang dibuat PhotoPrism ikut terindeks Console.
(Konteks: di sesi sebelumnya saya memindahkan cache thumbnail Multimedia Console ke lokasi berbeda, sehingga Console bisa jadi melakukan pemindaian ulang dan memperparah masalah.)
Yang sudah saya amati/coba:
- Restart Multimedia Console / QuMagie — pengindeksan cuma lanjut, hitungan tidak turun.
- Terbukti ada dua mesin pembuat thumbnail berjalan paralel (Console myconvertserver + PhotoPrism), plus dua proses pengenalan wajah (AI QuMagie + PhotoPrism) bersaing memakan CPU.
- set AddAllShareFolder ke 0 di /etc/config/medialibrary.conf
Pertanyaan untuk komunitas:
- Cara yang benar untuk mengecualikan folder (path storage/cache PhotoPrism) dari scan Multimedia Console / Media Library sehingga tidak mengindeks thumbnail yang dihasilkan bagaimana? Apakah ada opsi exclusion per-share atau per-path yang didukung?
- Mengingat DB sudah berisi ~2 juta entri salah, bagaimana cara aman membersihkan entri yang hilang/tidak valid dan mengembalikan index media tanpa perlu scan ulang 2,5 juta item?
- Apakah pemindahan cache thumbnail Console didukung, dan jika ya bagaimana cara mengarahkannya kembali dengan bersih tanpa memicu pembuatan ulang seluruh thumbnail?
Tujuan: membuat Console hanya mengindeks ~421 ribu file asli, mengabaikan cache PhotoPrism sepenuhnya, dan membiarkan scan selesai.
Terima kasih — siap membagikan config, detail proses myconvertserver, dan cuplikan log.