Indeks thumbnail milik PhotoPrism di Multimedia Console → loop re-indeks tanpa henti, jumlah tak pernah turun, beban tinggi

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:

  1. 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?
  2. 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?
  3. 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.

Saya rasa ada masalah dengan Multimedia Console. Ada beberapa thread lain di sini di mana pengguna menyebutkan bahwa proses indexing tidak pernah berhenti. Sepertinya QNAP telah merilis pembaruan yang memperbaiki masalah ini.

Saya sarankan Anda memperbarui QTS terlebih dahulu. Perbarui ke 5.2.9.3499. Lalu update juga Multimedia Console ke versi terbaru.

Terima kasih atas sarannya @NA9D

Saran itu tidak langsung memberikan solusi ajaib.

Saya sudah memperbarui Multimedia Console, Docker storage engine, dan menghapus semua thumbnail Photoprism. Soalnya, jumlah gambar yang diproses di QuMagie tidak juga berkurang.

Sekarang saya baru saja memulai ulang reindeks seluruh perpustakaan, dan sepertinya ini juga sudah memicu pembuatan thumbnail untuk QuMagie.

Jadi, setelah pembaruan, apakah masalah ini masih terjadi? Terima kasih!

Masalah aslinya hilang setelah saya menghapus thumbnail yang bermasalah.

Sekarang saya harus menunggu proses rebuild thumbnail di Qumagie untuk melihat apakah menambahkan file ke share Container Station memicu masalah yang sama lagi.

Saya akan melaporkan kembali jika ada perkembangan.