コマンド一覧

サーバーにログインして実行するコマンドです。

使い方

cd /var/www/html
bin/cake hat_static_engine <アクション>

cron から実行する場合は -q を付けて出力を抑えます。

アクション

アクション内容
work キューを処理します。cronの主役です。1回で処理する件数は設定に従います。
full 全ページ再生成のバッチを作り、対象をキューに積みます。この場では生成しません。
collect URL収集だけを実行してキューに登録します。バッチは作りません。収集結果を確かめたいときに使います。
generate --url=/news/example/ 1URLだけをキューに登録します。動作確認にいちばん便利です。登録するだけなので、続けて work を実行してください。
deploy 書き出し先を公開先へ反映します。静的ファイル同期と sitemap.xml の生成も行われます。
sitemap sitemap.xml だけを生成します。
retry 失敗したジョブを未処理へ戻します。原因を直してから実行してください。
unlock 実行ロックを強制解除します。処理が動いていないことを確認してから使ってください。
purge-logs 古いログを削除します。
status 設定と件数を表示します。まず動くかどうかを確かめるのに使います。

よく使う組み合わせ

1ページだけ試す

bin/cake hat_static_engine generate --url=/company/
bin/cake hat_static_engine work

全ページ作り直して公開する(手動)

bin/cake hat_static_engine full
bin/cake hat_static_engine work   # 完了するまで何回か繰り返す
bin/cake hat_static_engine status # 未処理が0になったか確認

状態を確認する

bin/cake hat_static_engine status
full は1回では終わりません。 対象をキューに積むだけなので、そのあと work を繰り返すか、cron が処理するのを待ちます。