跳至內容

Part 8 · 維運與疑難排解

Part 8

維運與疑難排解

這一章收整部署與維運要點、常見狀況的排查方向,讓代訂在正式環境穩定運作。多數問題來自付款前置伺服器 worker 設定

A. 部署層設定(正式環境必套)

設定為什麼
workers≥ 2「寄送付款單/下載 portal PDF」會回連 Odoo 算圖;單 worker 下會deadlock
max_cron_threads1搭配上項,避免資源競用
report.urlhttp://localhost:8069PDF 算圖走內部埠,較快且穩
SMTP正式郵件伺服器「寄送付款單」要能真的寄出
dbfilter對應網站的 DB多 DB 共用時,未登入前台也要解析得到網站,否則 /shop 404
💡 為何複製連結很快、寄信較慢「複製連結/LINE」只產 portal 連結、不寄信,約 0.02–0.03 秒秒回;而「寄送付款單」要算 PDF 並寄信,需數秒且吃 worker。兩者已解耦,寄信慢不會拖累複製連結。

B. 常見狀況排查

狀況可能原因 → 對策
業務看不到代訂工具列登入者不屬「銷售」群組 → 加入群組;或不在 /shop 路徑(Part 0、8)
看不到「新增客戶」後台「允許業務建立客戶」未開 → 開啟並儲存(Part 1)
產生連結失敗/很慢worker < 2 或 report 設定不對;改用「複製連結」(不寄信)先應急(Part 8)
寄送付款單失敗SMTP 未設好 → 設定外寄郵件伺服器並測試;客戶 email 缺 → 現場補填
客戶點付款沒反應未接金流服務商 → 顯示「即將開通」stub(Part 6);接上金流即可
LINE 內開連結付款卡住內建瀏覽器擋 3-D 驗證 → 請客戶改用系統瀏覽器開連結
換客戶後價格沒變前台已手動選過價目表 → 以手選為準;清掉即回客戶預設(Part 3)
送貨地址選不到某地址該地址不屬此客戶家族 → 系統會擋;用「修改/新增」建到該客戶下(Part 3)

C. 安全與資料

⚠️ 注意事項
  • 付款連結是 access token URL:持有者免登入即可看/付(信任模型同 Email 報價單)。敏感訂單設報價單有效期限讓連結過期。
  • 每個代訂端點都會重新驗證業務身分(不只信任 session);非授權者呼叫會被擋(Forbidden)。
  • 送貨地址一律限制在該客戶家族內,避免被塞入他人地址。
  • LINE 按鈕使用內嵌官方綠色 LINE 標誌 SVG(FontAwesome 4.7 無 fa-line 字符);正式站可換官方品牌素材。
如何查到 部署設定在伺服器 odoo.conf 與 系統參數(report.url)。問題排查先確認:業務身分、後台開關、SMTP/worker、金流是否接上。連結有效期在報價單「有效期限」。
評分
0 0

暫時沒有留言。

成為第一個留言的人。