公佈的疑難排解

如果您在公佈商店紀錄時遇到問題,請執行下列步驟:

  1. 檢視下列日誌檔:
    • activity.log
    • trace.log
    • message.txt
    • trace.txt
    • iSeries RESWCSID.txt
    • SystemOut.log 與 SystemErr.log
    有關每一個日誌檔的詳細資訊與位置,請參閱公佈日誌檔
  2. 如果要配置載入器套件的日誌記載(包括:增加日誌記載層次), 請參閱「自訂載入器套件的日誌記載特性」。
  3. 啟用 WC_DEVTOOLS 追蹤日誌。進一步資訊請參閱 WebSphere Commerce 管理手冊
    1. 如果在執行作業時遇到問題,您應為對應的元件配置追蹤特性。舉例來說, 如果執行 contractimport 或 accountimport 指令失敗,請啟用對應的元件 WC_Contract。進一步資訊請參閱 WebSphere Commerce 管理手冊
  4. 在公佈程序中之「載入資料」階段期間, 如果發生錯誤,該錯誤會顯示在「管理主控台」的「公佈明細」頁面中。如果要檢視您商店紀錄的「公佈明細」頁面, 請參閱檢視公佈狀態
    有關公佈作業如何運作的進一步資訊, 請參閱 WebSphere Commerce 商店程式開發手冊中的「公佈完整商店」一章。

重新公佈合約或帳戶

如果 activity.log 中有記載訊息,或者「公佈明細」頁面中報告了「合約重複」異常狀況, 但公佈程序卻有順利完成,請執行下列步驟:

如果 activity.log 中有記載訊息,或者「公佈明細」頁面中報告了「帳戶重複」異常狀況, 但公佈程序卻有順利完成,請忽略此則警告。

公佈成功,但商店並未顯示,或者運作不正常

如果公佈成功,但您無法啟動商店,或者商店運作不正常, 請檢查 activity.log 檔,看看是否有錯誤存在。

AIXSun Solaris 作業環境LinuxWindows 資料庫的交易日誌已滿

如果 message.txt 日誌中出現 "資料庫的交易日誌已滿" 訊息, 您有下列選擇:

在 DB2 指令視窗中輸入:db2 get db cfg fordatabasename
然後找出日誌檔大小 ( logfilsiz)。在找出日誌檔大小後輸入:
 db2 update db cfg fordatabasename using logfilsiz 其中 logfilsiz 的數字大於前一數字。重新啟動 DB2。 或者,在 DB2 指令視窗中輸入:db2 update db cfg fordatabasenameusing LOGPRIMARY 20
其中 20 為主要日誌的號碼(您網站所用的號碼可能不同)。 請增加 LOGPRIMARY,以增加您的空間需求。進一步資訊請參閱 DB2 管理手冊