Kusanagi RoDのリリース情報は何処にありますか?

TOP Forums インストール(Installing KUSANAGI) Kusanagi RoDのリリース情報は何処にありますか?

Kusanagi RoDのリリース情報は何処にありますか?

Viewing 4 reply threads
  • Author
    Posts
    • #943
      gontankun
      Participant

        いつも大変お世話になっています。

        Docker Hub を見ると、Kusanagi RoD のモジュールバージョンが上がっているようですが、
        何が変わったのか、変更履歴のようなものは何処にありますでしょうか?
        GitHubも見ましたが、情報が古いようで。。。
        不具合が解消されているようであれば、既存サイトのアップデートをしたいのですが、
        複数バージョン同時にリリースされているようにも見えるので、どの組み合わせを
        採用したら良いのか判断しかねています。
        以下コマンドの使い方(いつ使って、何がどうなるのか?)も教えて頂きたくお願いします。
        $HOME/.kusanagi/install.sh
        $HOME/.kusanagi/update_version
        コマンドを実行すると、docker-compose.ymlファイルを最新に更新してくれるのかと
        思ったのですが、書き換わった様子はなさそうなので???
        composeファイルを自分でカスタムしたのが良くないのかな?

        あと、WordPressのダッシュボードから更新(WordPress、Plugin、テーマ)すると、
        更新は成功して終了するけれど、必ずメンテナンスモードから復帰しないという
        不具合に悩まされています。(.maintenanceファイルが削除されない)
        出来ていた頃もあったと記憶していますが、いつからか何をやってからか分かりません。
        ちなみに、WPCLIコマンドで更新した場合は、問題無いようです。

        Port443の問題でタスクスケジューラが上手く動作しないのは機能制限と言われていますが、
        早く動作するようになって欲しいです。。。結構問題で。。。お願いします。。

        以上、よろしくお願い致します。

      • #948
        Keita
        Participant

          こんにちは。

          GitHub の更新情報はこちらではないでしょうか?
          https://github.com/prime-strategy/kusanagi-docker/releases

          複数バージョン同時にリリースされているようにも見えるので、どの組み合わせを
          採用したら良いのか判断しかねています。

          複数バージョンとはどのバージョンでしょうか?
          具体例を提示いただけますでしょうか?

          コマンドを実行すると、docker-compose.ymlファイルを最新に更新してくれるのかと
          思ったのですが、書き換わった様子はなさそうなので???
          composeファイルを自分でカスタムしたのが良くないのかな?

          標準セットアップで同様の現象が発生しますでしょうか?

          あと、WordPressのダッシュボードから更新(WordPress、Plugin、テーマ)すると、
          更新は成功して終了するけれど、必ずメンテナンスモードから復帰しないという
          不具合に悩まされています。(.maintenanceファイルが削除されない)
          出来ていた頃もあったと記憶していますが、いつからか何をやってからか分かりません。

          標準セットアップで同様の現象が発生しますでしょうか?

          タスクスケジューラとは具体的に何でしょうか?
          Cron でしょうか?WP-Cronでしょうか?それとも別のものでしょうか?

        • #950
          gontankun
          Participant

            お世話になります。

            GitHubの見方がよく分かっていなかったので、気付きませんでした。
            リンクしていただき、ありがとうございます。

            KUSANAGI Runs on Docker なので、DockerHub の方を見てまして、
            RoD構成モジュールが更新されているようだったので、何かな?と思いまして。
            https://hub.docker.com/u/primestrategy

            トラブルに関しては、標準セットアップの環境が無いので、そこで試すことが
            出来ないのですが、私だけの問題なのか、他にも同じトラブルを抱えている人が
            いるのか、問題解決の糸口を探している状況です。
            きっと、標準セットアップでは上手くいくんだろうと思っています。
            標準セットアップでトラブルがなくても、運用環境でトラブルが発生するので
            あれば、解決策が必要なので。
            運用するのであれば、保守する必要があるので、RoDの基本的なコマンドの
            使い方や、何がどうなるのかを知っておきたいと思っています。

            タスクスケジューラは、WP-Cronの時もあるし、その他の時もあります。
            ループバックリクエストが失敗するのが原因で、現時点での機能制限との
            回答を得ている案件です。
            Reply To: KUSANAGI RoDのWordPressサイトヘルスチェックで致命的な問題
            こちらの件は、リバースプロキシにリクエストを処理させることで回避できる
            ことが昨日分かったので、とりあえずの緊急度は下がりました。
            443ポートをDocker内でLISTENするのは良くないとの事だったので、一旦は
            リバースプロキシを外す構成にしたのですが、結局外せない事になったので、
            セキュリティ上問題があるのかもしれません。。。

          • #951
            satoru
            Moderator

              $HOME/.kusanagi/update_version は、kusanagi-docker provision 実行時に使用するイメージを更新するだけです。

              kusanagi-docker コマンドは、最初のdocker-compose の構成と、WordPressなどの初期セットアップを行います。docker-compose.yml は、自分で修正していただいて構いません。また、docker-compose.yml のイメージを自動アップデートはしません。イメージのバージョンを変えるには、docker-compose.yml 内のイメージ名を手動で書き換えてください。update_version.sh の結果は、$HOME/.kusanagi/lib/.kusanagi/lib/image_versions に出力されます。

              各コンポーネントと言ってますが、各Dockerイメージのことでしょうか?
              PHPは、PHP7.4、8.0、8.1 の最新バージョンを使用してください。PHP8.1が一番処理速度が早いですが、一部のプラグインやテーマはPHP8.1に対応していないため、PHP8.0の最新バージョン(今現在primestrategy/kusanagi-php:8.0.18-r1)の使用をお勧めします。
              nginxは、nginx1.21(primestrategy/kusanagi-nginx:1.21.6-r5)が一番処理速度が早いと思います。

              RoDで使用する各Dockerイメージは、脆弱性の対処のため週単位でアップデートします。随時更新することをお勧めします。

              ftpを使った更新についてですが、最新版のkusanagi-docker で構築した環境では再現しませんでした。別名のWordPress環境を構築し、docker-compose.yml を比較すると参考になるかもしれません。

            • #955
              gontankun
              Participant

                satoru様
                いつも丁寧に対応いただき、ありがとうございます。

                プロビジョンした後のcompose.ymlファイルは自分でメンテナンスする必要がある件、了解しました。
                Dockerイメージはセキュリティアップデートを頻繁にして頂いているということで、大変安心しました。
                定期的に確認して反映していきたいと思います。

                update_version.sh について説明いただき、ありがとうございます。
                新しくプロビジョンする前には、必ず実行するようにします。

                ftpを使った更新についてご確認いただき、ありがとうございます。
                Kusanagi RoDで構築したサイトが2個あるのですが、そのどちらでも発生しておりまして、どうしたものかと思っています。クラウドで環境構築しているので、もう一つWordPress環境を作って確認しようにもなかなか大変で。。。composeファイルを比較するくらいなら直ぐなのですが、WordPressの挙動まで確認しようとすると。。。
                もう少し調査してみます。。

                ありがとうございました。

            Viewing 4 reply threads
            • You must be logged in to reply to this topic.

            Next article

            フォーラムについて