HTML 有內容 但網頁無法顯示 curl 看到 Failed writing body 的解法

網站出現無法顯示網頁,但是使用 CURL 卻看到回傳的 HTML 都是完整的,不過卻有下述錯誤訊息:

  • curl: (23) Failed writing body (8864 != 16366)

要怎麼解決呢?

HTML 有內容 但網頁無法正確顯示 curl 看到 Failed writing body 的解法

先說明比較常看到,也比較容易找到原因與解法的

  • curl: (23) Failed writing body (0 != 16366)

當第一個數字是 0 的時候,通常有下述幾種可能性:

  1. 硬碟空間不夠
  2. 記憶體不足
  3. 權限不足(也有可能是 curl 權限不足)

不過此次遇到的情況,是下述:

  • curl: (23) Failed writing body (8864 != 16366)

前面不是 0,那此次查到的原因是:SSL 憑證錯誤

不過憑證檢查到期日等等,全都是正常的,把憑證蓋回舊版,再重啟 Web Server,就全部恢復正常

有問題的憑證沒有備份下來,所以無法嘗試做憑證檢驗,等以後有遇到再來看看怎麼檢驗憑證是否正確

或者若有人有壞掉的憑證,但是檢驗大部分都正常,但是瀏覽器卻認為是有問題的,希望可以提供給我研究看看~

  • 註:感謝提供 https://bsdssl.com 可以有些錯誤 SSL 的案例,只是我全部撞一輪,都沒有上述的情況

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈HTML 有內容 但網頁無法顯示 curl 看到 Failed writing body 的解法〉中有 2 則留言

adaam 發表迴響 取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料