WordOps特有のWebスタック管理!Nginx・MariaDB・Redisを一元制御するwo stackコマンド解説

この記事は約3分で読めます。
この記事が役立ったらブックマーク! あとで読み返したり、環境構築時のリファレンスに活用できます
B! はてなブックマークに追加

CentOS + KUSANAGIの構成から Ubuntu + WordOps へ移行して、最も「運用感が変わった」と感じるのがミドルウェア(Webスタック)の管理方法です。
KUSANAGIでは kusanagi statusmonit などの組み合わせ、あるいは systemctl で個別にサービスを制御することが多かったですが、WordOpsには wo stack という強力なスタック管理コマンドが一式用意されています。
今回は、Nginx / MariaDB / Redis / PHP-FPM などを一括・個別で制御する WordOps 特有のスタック管理術と、実際の運用でよく使うコマンドについて解説します。

1. まずは死活監視の基本:wo stack status

サーバー全体のスタックが正常に動いているか確認したい時は、まずこのコマンドを叩きます。

wo stack status

実行すると、Nginx、MariaDB、Redis、各種PHP-FPM(8.1/8.2/8.3等)の動作状態(Running / Stopped)が一発で一覧表示されます。
systemctl status nginxsystemctl status mariadb を個別に確認して回る必要がなく、「今どのミドルウェアが死んでいるか」が1秒で視認できるのがWordOpsの大きなメリットです。

2. サービスの再起動・再読み込み(Reload / Restart)

設定変更時や動作が怪しい時、個別または一括でサービスを再起動・リロードできます。

全スタックを一括再起動

wo stack restart

特定のミドルウェアだけをリロード/再起動

WebサイトをダウンさせずにNginxの設定変更だけを反映させたい場合は reload を使います。

  • Nginxの設定再読み込み
    wo stack reload --nginx
  • PHP-FPMだけを再起動
    wo stack restart --php82
  • MariaDBだけを再起動
    wo stack restart --mysql

KUSANAGIの kusanagi restart 相当の動きも、wo stack restart 1本でスマートにこなせます。

3. ミドルウェアの追加・削除(Purge / Install)

WordOpsの面白いところは、後からスタックを追加・削除するのも wo stack 経由で行える点です。

  • Redisキャッシュを後から追加する場合
    wo stack install --redis
  • 不要になったスタックを完全に削除する場合
    wo stack purge --redis

パッケージの依存関係を崩さずに、WordOpsの管理下で安全にスタックの構成を変更できます。

4. KUSANAGI運用者が戸惑いやすいポイントと注意点

systemctl との併用について

WordOps管理下のサービスも内部的には systemd で動いているため、systemctl restart nginx も通ります。しかし、WordOps側で設定ファイルを追跡・管理している関係上、基本的には wo stack コマンドを経由して操作するのが推奨 です。

ログの確認場所

wo stack status で異常が見つかった場合、ログは以下のパス(主に /var/log/ 配下)を確認します。

  • Nginx: /var/log/nginx/error.log
  • WordOps全体: /var/log/wo/wordops.log
  • PHP-FPM: /var/log/php/

まとめ:wo stack を覚えるとインフラ運用が劇的に楽になる

CentOS時代の systemctl 連打や、KUSANAGI特有のコマンド群に慣れていると最初は戸惑うかもしれませんが、wo stack の直感的な操作感に慣れると手放せなくなります。
「Nginx・MariaDB・Redis・PHPを一括で把握・制御できる」というWordOpsの強みを活かして、安定したサーバー運用を目指しましょう!

コメント

タイトルとURLをコピーしました