WEXAL® Page Speed Technology モジュール更新情報

WEXALを構成している各モジュールのアップデートを行いました。
アップデートにより適用される各モジュールのバージョンは、以下のとおりとなります。

kusanagi-prem2.4.0

合わせて、以下のモジュールが更新されます。

kusanagi-nodejs-prem1.0.7

kusanagi-prem 2.4.0には以下のアップデート内容が含まれます。

新機能

  • runnerから高速化戦略の生成を行うサービスを分離して、戦略生成が滞っていても最適化コンテンツの生成を継続できるようになりました。
    • 高速化戦略の生成を常にシーケンシャルに処理することで、予期せずサーバ負荷が増加しないようになります。
    • User Agentがクローラーと思われる場合は高速化戦略の生成をスキップして、戦略生成が滞らないようにします。ただし、既に戦略が生成されている場合は、それを適用したコンテンツを返します。
    • 高速化戦略の生成を行うサービスはサーバで共通のものとなります。
    • runnerは引き続きプロファイルごとに最適化コンテンツの生成を行います。

改善

  • WEXAL PST Managerの最適化設定を変更した際、リロードするまで画面に反映されない不具合を修正しました。

モジュールのアップデートについては、以下のコマンドで適用可能です。

# yum update kusanagi-prem
# cd プロファイルのパス
# pst -v
ProfileのVersionがv2.3.0より前の場合は、pst initに--rebuildconfオプションの指定が必要です。
# pst init --rebuildconf
それ以外の場合
# pst init

リバースプロキシの場合はpst initに--reverseproxyオプション、--originオプションの指定も必要です。

ChromiumアップデートによるWEXAL® Page Speed Technologyの不具合について(2)

ChromiumアップデートによるWEXAL® Page Speed Technologyの不具合についてでお知らせした不具合に対応したモジュールの更新を行いました。

chromium 85.0.4183.83へアップデートしていない場合に、yum updateでchromiumをアップデートしないようにする必要はなくなりました。

WEXAL® Page Speed Technology モジュール更新情報の手順に従いアップデートを行って下さい。

WEXAL® Page Speed Technology モジュール更新情報

WEXALを構成している各モジュールのアップデートを行いました。
アップデートにより適用される各モジュールのバージョンは、以下のとおりとなります。

kusanagi-prem2.3.6

合わせて、以下のモジュールが更新されます。

kusanagi-nodejs-prem1.0.6

kusanagi-prem 2.3.6には以下のアップデート内容が含まれます。

改善

  • chromium 85.0.4183.83へアップデートを行った際に、PSTで戦略が生成されない不具合を修正しました。修正を反映するためには、必ず各プロファイルを2.3.6へ更新してください。

モジュールのアップデートについては、以下のコマンドで適用可能です。

# yum update kusanagi-prem
# cd プロファイルのパス
# pst -v
ProfileのVersionがv2.3.0より前の場合は、pst initに--rebuildconfオプションの指定が必要です。
# pst init --rebuildconf
それ以外の場合
# pst init

リバースプロキシの場合はpst initに--reverseproxyオプション、--originオプションの指定も必要です。

また、本アップデートで chromium および chromium-common が不要となりました。
他で使用していない場合は、アップデート後に yum erase コマンドで削除可能です。

ChromiumアップデートによるWEXAL® Page Speed Technologyの不具合について

yum updateによりchromium 85.0.4183.83へアップデートを行った際に、PSTで戦略が生成されない不具合が確認されています。

コンテンツの表示には影響はありませんが、PSTによる最適化が行われない場合があります。
直近に作られた戦略が存在すれば、それを適用して表示します。
戦略がない場合はオリジナルのコンテンツを表示します。

画像やCSS、JavaScriptといったリソースの最適化に影響はありません。

  • 対象: 全てのkusanagi-prem
  • 現象: PSTによる新規の戦略生成が行えない

pst ai configコマンドやpst ai screenshotコマンドなどのpst ai ***コマンドも動作しないこと確認しています。

インストールされているchromiumのバージョンは以下のコマンドで確認できます。

# yum list chromium
(中略)
インストール済みパッケージ
chromium.x86_64  85.0.4183.83-1.el7  @epel

chromium 85.0.4183.83へアップデート済の場合、現時点では対処方法がありません。
この不具合に対応したkusanagi-premを準備中です。

chromium 85.0.4183.83へアップデートしていない場合、yum updateでchromiumをアップデートしないようにしてください。
以下のコマンドでアップデートからchromiumのパッケージを除外することができます。

# yum update --exclude='chromium*'

追記)2020年9月23日 19:48
不具合に対応したモジュールの更新を行いました。以下リンクを参照の上アップデートを行って下さい。
WEXAL® Page Speed Technology モジュール更新情報

KUSANAGIモジュール更新情報

KUSANAGI を構成している各モジュールのアップデートを行いました。
アップデートにより適用される各モジュールのバージョンは、以下のとおりとなります。

openssl1.1.1g

モジュールのアップデートについては、以下のコマンドで適用可能です。

# yum update

WEXAL® Page Speed Technology モジュール更新情報

WEXALを構成している各モジュールのアップデートを行いました。
アップデートにより適用される各モジュールのバージョンは、以下のとおりとなります。

kusanagi-prem2.3.5

合わせて、以下のモジュールが更新されます。

kusanagi-nodejs12.18.3
kusanagi-nodejs-prem1.0.5
kusanagi-lua-prem1.0.0

kusanagi-prem 2.3.5には以下のアップデート内容が含まれます。

新機能

  • WEXAL PST Managerにログイン画面が実装されました。ログアウトは右上の Logout より行えます。
  • WEXAL PST Managerのダッシュボードよりrunnerの処理待ち数が確認できるようになりました。
    • runnerの処理待ち数が高い数値のままで長期にわたって滞留する場合、サーバのスペック不足が考えられます。
    • サーバのコア数増減の指標に活用ください。
  • runnerが何らかの原因で停止した場合に、自動起動するようになりました。
    • 自動起動は pst init で 2.3.5 以降に更新したプロファイルのみ有効です。
    • これに伴い、WEXAL PST Managerのダッシュボードではrunnerの状態のみを表示するようになりました。
    • pstコマンドでrunnerを停止した場合に自動起動することはありませんが、サーバ再起動後は再び自動起動が有効となります。
    • ※ runnerは最適化コンテンツの生成・高速化戦略の生成に必須のサービスです。基本的に停止しないでください。

改善

  • 何らかの理由で最適化コンテンツを生成するサービスが起動していなかった際、runnerが最適化に失敗する不具合を修正しました。

変更

  • Luaのモジュールを変更しました。
    • 従来の kusanagi-lua-* 等を廃止し、kusanagi-lua-prem に統合しました。
  • NodeJSを v12.18.3 に更新しました。合わせてNodeJSのモジュールを更新しました。

モジュールのアップデートについては、以下のコマンドで適用可能です。

# yum update kusanagi-prem
# cd プロファイルのパス
# pst -v
ProfileのVersionがv2.3.0より前の場合は、pst initに--rebuildconfオプションの指定が必要です。
# pst init --rebuildconf
それ以外の場合
# pst init

リバースプロキシの場合はpst initに--reverseproxyオプション、--originオプションの指定も必要です。

KUSANAGIモジュール更新情報

KUSANAGI を構成している各モジュールのアップデートを行いました。
アップデートにより適用される各モジュールのバージョンは、以下のとおりとなります。

php7.3.22

モジュールのアップデートについては、以下のコマンドで適用可能です。

# yum update

WEXAL® Page Speed Technology モジュール更新情報

WEXALを構成している各モジュールのアップデートを行いました。
アップデートにより適用される各モジュールのバージョンは、以下のとおりとなります。

kusanagi-prem2.3.3

kusanagi-prem 2.3.3には以下のアップデート内容が含まれます。

新機能

  • WEXAL PST Managerの最適化コンテンツの削除(パージ)を更新しました。
    • ディレクトリ指定に加えてファイル指定での削除ができるようになりました。
    • pst purgeコマンド側でも、ファイル指定での削除ができるようになりました。

改善

  • WEXAL PST Managerからコンテンツの最適化や削除(パージ)指定する際に、「://」を含む無効なパスに対して処理しないように修正しました。
  • pst removeコマンドで、プロビジョニング環境からPSTの削除ができていなかった不具合を修正しました。
    • PSTを削除した後のhttpd/nginxの設定ファイルに不備が見つかった場合、手動で設定ファイルの修正を行うようワーニング及びヒントメッセージが表示されます。

変更

  • David (戦略AI) が生成している戦略の自動収集に対応しました。
    ユーザが作成・利用している戦略情報を収集してプライム・ストラテジーのサーバに送信します。
    この情報はAIの学習・強化に用いられます。
    詳しくは、https://www.wexal.jp/document/about-collecting-strategies/ をご参照ください。

モジュールのアップデートについては、以下のコマンドで適用可能です。

# yum update kusanagi-prem
# cd プロファイルのパス
# pst init

pst initでv2.3.0より前のプロファイルをアップデートする際は、--rebuildconfオプションの指定が必要です。

# yum update kusanagi-prem
# cd プロファイルのパス
# pst init --rebuildconf

リバースプロキシの場合は--reverseproxyオプション、--originオプションの指定も必要です。

WEXAL® Page Speed Technologyのアップデートでの不具合の対応について(2)

WEXAL® Page Speed Technologyのアップデートでの不具合の対応についてでお知らせした「nginx 1.19.2 のモジュールの更新を適用している場合」の不具合に対応したモジュールの更新を行いました。これによりダウングレードによる対応は必要はなくなりました。

KUSANAGIモジュール更新情報の手順に従いモジュールのアップデートを行って下さい。

KUSANAGIモジュール更新情報

KUSANAGI を構成している各モジュールのアップデートを行いました。
アップデートにより適用される各モジュールのバージョンは、以下のとおりとなります。

nginx1.19.2-2

モジュールのアップデートについては、以下のコマンドで適用可能です。

# yum update

nginxを使用している場合は、以下のコマンドで再起動してください。

# kusanagi nginx