ページの先頭です。
ここから本文です。

修正情報・ダウンロード

[WebOTX] Windows の Apache 2.2 において rotatelogs.exe が終了しない件について

概要

Windows(x86/x64)環境において、WebOTX V8.2/V8.3 でバンドルしている Apache 2.2を利用しており、rotatelogs.exe を使用したログローテーション機能(※)を利用している環境において、WebOTXの停止(Apache2.2の停止)を実行してもApache2.2は終了するが、rotatelogs.exe プロセスが終了せずに残る現象が発生します。

その結果、WebOTXの再起動を繰り返すと、rotatelogs.exe プロセスが残ったままとなり増加し続けます。また、rotatelogs.exe が error.log ファイルを保持し続ける場合があり、その場合 Webサーバのサービス起動に失敗します

(※)WebOTX V8.4 でバンドルしている Apache 2.2 は修正済みですので、本事象は発生いたしません。WebOTX V8.2/V8.3 でバンドルしている Apache 2.2 が対象となります。

(※)rotatelogs を利用したログローテーション機能の詳細/設定方法については、次のマニュアルを参照してください。

・ V8.2 のマニュアル
[ 運用編 > 3.運用と操作 > アプリケーションサーバの運用 > ログ > 4.その他 > 4.2 rotatelogsを利用したログローテーション ]

・V8.3 のマニュアル
[ アプリケーションサーバ > ドメイン構築・基本設定ガイド > 8.ログ > 8.3 その他 > 8.3.2 rotatelogsを利用したログローテーション ]

製品名カテゴリ

WebOTX
WebOTX Application Server

対象製品

品名 WebOTX Webサーバ (Windows(x86)版)
リビジョン 2.2
対象OS Windows
型番
修正情報

【説明】 
適用の前に、下記の「適用方法」の内容を確認してください。

【ファイル名】 
win_apache2.2.16.zip
(形式:zip形式 サイズ:377225バイト)


【ファイル名】 
readme_apache2.2.16_win.txt
(形式:テキスト形式 サイズ:11751バイト)



品名 WebOTX Webサーバ (Windows(x64)版)
リビジョン 2.2
対象OS Windows
型番
修正情報

【説明】 
適用の前に、下記の「適用方法」の内容を確認してください。

【ファイル名】 
winx64_apache2.2.16.zip
(形式:zip形式 サイズ:449903バイト)


【ファイル名】 
readme_apache2.2.16_win.txt
(形式:テキスト形式 サイズ:11751バイト)



種別

修正情報

障害区分

その他

障害内容/強化内容

強化内容は以下のとおりです。

・Apache HTTP Server 2.2.16 をバンドル

障害原因/強化理由

添付のREADMEを参照してください。

対処が必要となる製品がインストールされているかを確認する方法

以下のディレクトリが存在することを確認してください。

 <WebOTXインストールディレクトリ>\WebServer22

対処が正しく適用されていることを確認する方法

「適用方法」を参照してください。

対象機器

Express 5800 シリーズ

適用方法

  1. Apache 2.2 のバージョン確認
    次のコマンドを実行し、Apache 2.2 のバージョンを確認します。

     > <WebOTXインストールフォルダ>\WebServer22\bin\httpd.exe -v
     Server version: WebOTX_Web_Server/2.2.xx (Win32)

    xx の部分に 14 以上が表示されれば、次の設定変更に進んでください。xx の部分が 11 の場合、Apache 2.2 のリビジョンアップが必要です。上記のパッチモジュールを入手し適用してください。

  2. Webサーバ の設定変更
    ${INSTANCE_ROOT}\config\WebServer\httpd.conf の次の行を編集します。

    • 変更前
      CustomLog "|C:/WebOTX/WebServer22/bin/rotatelogs.exe ~
    • 変更後
      CustomLog "||C:/WebOTX/WebServer22/bin/rotatelogs.exe ~

  3. mod_jk の設定変更
    1. mod_jk設定ファイルのリネーム
      ${INSTANCE_ROOT}\config\WebCont\mod_jk_om-22.conf-auto ファイルをコピーし、mod_jk_om-22.conf-load ファイルを作成します。

    2. mod_jk_om-22.conf-load の編集
      mod_jk_om-22.conf-load の次の行を編集します。

      • 変更前
        JkLogFile "|C:/WebOTX/bin/rotatelogs.exe ~
      • 変更後
        JkLogFile "||C:/WebOTX/bin/rotatelogs.exe ~

    3. httpd.conf の編集
      ${INSTANCE_ROOT}\config\WebServer\httpd.conf を編集し、mod_jk_om-22.conf.load を読み込むように修正します。

      • 変更前
        include "C:/WebOTX/domains/domain1/config/WebCont/mod_jk_om-22.conf-auto"
      • 変更後
        include "C:/WebOTX/domains/domain1/config/WebCont/mod_jk_om-22.conf-load"

  4. 定義情報の変更後、WebOTX を再起動してください。

補足

なし。

  • コンテンツID: 9010100954
  • 公開日: 2011年02月02日
  • 最終更新日:2012年09月10日
ここからページ共通メニューです。 ページ共通メニューを読み飛ばす。