ある日突然、StaticPress Auto Builder 経由でWP-CLIから実行した StaticPress ビルド処理が Error: Fetch failed.
というエラーメッセージとともに失敗するようになった。
何もしていないのに……
(リソース監視とか、Apacheのエラーログとかも問題なさそうだし……)
(アプリ的に何か起こってるんだろうな)
cron-staticpress/StaticPress_Command.class.php at master · yujiod/cron-staticpress
(“Fetch failed.
” 吐いてるのはL56か……)
(StaticPress が吐いた result
が false
の場合……)
(確かになんか失敗なんだろうな……)
staticpress/class-static_press.php at master · megumiteam/staticpress
(紆余曲折を経て、StaticPress の static_press::ajax_fetch()
が呼ばれる)
(result == false
の場合は何が起こっているんだろか……)
(……次に静的ページ変換するURLが無いときに false
か)
(……これって失敗なの?)
(処理の進捗状況を画面へニュルニュル非同期で出すために、1回の static_press::ajax_fetch()
コールで一定件数づつ静的ページ変換しているらしいし……)
(変換するURLの数の合計がnの倍数のときに必ず失敗扱いになるやんけ!?)
(StaticPress Auto Builder
じゃなくて、StaticPress
のほうは、この result
をどう扱っているんだろか……)
staticpress/class-static_press_admin.php at master · megumiteam/staticpress
(オレが考えていた result
と意味が違う……!?)
(つまり、この result
は処理成功・失敗じゃなくて……)
(ある一回の static_press::ajax_fetch()
コールにおいて静的ページ変換を行ったURLがあったか・なかったかを示しているのか!?)
(もっかい確認してみよ……)
- L174: staticpress/class-static_press.php at master · megumiteam/staticpress
- L232: staticpress/class-static_press.php at master · megumiteam/staticpress
(files
が存在 => result = true
)
(otherwise => result = false
)
メモはここで途切れている
( ´ー`)y-~~~~