Apr 10 07:03:19 mail dspam[1468]: query error: Duplicate entry '1-2288815384906775934' for key 'id_token_data_01'
Apr 10 07:03:19 mail dspam[1468]: bailing on error -2
Apr 10 07:03:19 mail dspam[1468]: received invalid result (!DSR_ISSPAM && !DSR_ISINNOCENT): -2
Apr 10 07:03:19 mail dspam[1468]: process_message returned error -5. delivering.
MySQL 錯誤:Incorrect key file for table
dspam_token_data 表的 token 欄位出現重複值,導致主鍵/唯一索引衝突。Dspam 寫入 token 時未處理衝突,造成服務異常。
service dspamd stopdspam_token_data 表所有資料token 欄位建立主鍵(防止未來重複)service dspamd startservice dspamd stopdspam_token_data 匯出為逗號分隔文字檔(避免 Excel 自動科學記號導致 token 尾數歸零)token 欄位設為「文字」格式token 建立主鍵2288815384906775934 → 2.2888E+18)導致資料損壞dspam_token_data 表大小與索引碎片,必要時 OPTIMIZE TABLE