無法傳送郵件的佇列用來放置無法傳送至正確目的地的訊息。無法將訊息傳送至目的地佇列時,會根據預設值,將訊息放置在這個佇列中。
IBM MQ 管理建議在每一個佇列管理程式上建立本端佇列作為無法傳送郵件的佇列,如此一來,才能儲存無法遞送至正確目的地的訊息,以供稍後擷取。
然而,因為使用無法傳送郵件的佇列會影響訊息傳送順序,所以您可以選擇不使用這個佇列。
佇列管理程式無法傳送郵件的佇列屬性指定找不到的佇列。找到名稱非常相似的佇列,只有一個以上字母的大小寫不同。
如果收到一則訊息但無法遞送,且找不到無法傳送郵件的佇列,通道就會停止,訊息仍會位於傳輸佇列中。
原因可能是無法傳送郵件的佇列屬性值不正確,或無法傳送郵件的佇列名稱不正確。
佇列管理程式無法傳送郵件的佇列屬性指定的佇列不存在。如果收到一則訊息但無法遞送,且找不到無法傳送郵件的佇列,通道就會停止,訊息仍會位於傳輸佇列中。
原因可能是無法傳送郵件的佇列屬性值不正確,或無法傳送郵件的佇列名稱不正確。
佇列管理程式無法傳送郵件的佇列屬性指定的佇列不是本端佇列。如果收到一則訊息,但無法遞送且找不到無法傳送郵件的佇列,通道就會停止,訊息仍會位於傳輸佇列中。
原因可能是無法傳送郵件的佇列屬性值不正確,或需要將該無法傳送郵件的佇列重建為本端佇列。
IBM MQ 無法傳送郵件的佇列處理程式,可以根據啟動處理程式時所配置的一組規則,針對到達無法傳送郵件的佇列之訊息自動執行動作。如需相關資訊,請參閱「IBM MQ 資訊中心」。
沒有偵測到無法傳送郵件的佇列之執行中處理常式;原因可能是處理常式不存在,或目前沒有執行處理程式。
如果訊息對無法傳送郵件的佇列而言過大,通道就會停止,訊息仍會位於傳輸佇列中。無法傳送郵件的佇列必須具備足夠的空間(包括無法傳送郵件標頭所需的空間),才能讓佇列管理程式處理大量訊息。
無法傳送郵件的佇列中出現訊息,表示 IBM MQ 環境有問題,必須進一步調查。
如果收到一則訊息但無法遞送,且無法傳送郵件的佇列已滿載,通道就會停止,訊息仍會位於傳輸佇列中。請處理位於無法傳送郵件的佇列之訊息,或增加佇列深度上限,以允許放置更多訊息。
無法傳送郵件的佇列中出現任何訊息,表示 IBM MQ 環境有問題,必須進一步調查。
因為佇列管理程式無法傳送郵件的佇列屬性指定尚未啟用「放置」的佇列,所以無法將訊息放置在該佇列中。如果收到一則訊息但無法遞送,且不能使用無法傳送郵件的佇列,通道就會停止,訊息仍會位於傳輸佇列中。
請確保佇列已啟用「放置」,或選取替代佇列作為無法傳送郵件的佇列。