解決頁

Workerman 顯示完成但 HTTP 就緒檢查失敗

再次取代容器前,區分建置、容器啟動、curl 探針與業務驗證。

更新時間 2026-10-30

問題說明

完成提示能證明應用正常嗎?

不能。腳本先建置,再取代同名容器,只有存在 curl 時才重試回環 HTTP 探針;失敗會警告但繼續顯示完成,缺少 curl 時也不會探測成功。

保全檔案與目前映像、容器證據,檢查 docker ps、日誌、埠發布及實際相依版本。分別核驗未修改範例的回應與自訂業務檢查。這是帶有可變相依項目的舊 PHP 7.2/歸檔相容建置,沒有自動回復。

處理重點

  • docker ps --filter name=workerman3524
  • docker logs --tail 100 workerman3524
  • docker inspect workerman3524 --format '{{json .HostConfig.PortBindings}}'

所屬專題

PHP 7.2/Workerman 3.5.24 範例用於有升級計畫的遺留相容工作。