安靜的等待

          茹呲綄鎂
          posts - 51, comments - 9, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          LoadRunner監控Apache(二)

          Posted on 2007-07-16 13:48 ricki 閱讀(297) 評論(0)  編輯  收藏 所屬分類: Loadrunner

          #取消一下代碼前面的注釋符號“#”,并且設置Order(順序)為允許優先

          <Location /server-status>

              SetHandler                                  server-status

              Order                                        allow,deny

              Deny from                                 nothing

              Allow from                                all

          </Location>

          這樣改變以后重新啟動Apache在瀏覽器中輸入http://servername/server-status就可以看到Apache運行時的信息,而輸入http://servername/server-status?auto就會看到如下信息:

          Total Accesses: 124

          Total kBytes: 444

          CPULoad: 3.32432

          Uptime: 37

          ReqPerSec: 3.35135

          BytesPerSec: 12288

          BytesPerReq: 3666.58

          BusyWorkers: 1

          IdleWorkers: 7

          Scoreboard: ____W___.........................

          看到這樣的信息就表示修改成功,這樣就可以使用LoadRunner監視Apache了。

          以下兩步跟使用LoadRunner監視Apache無關,可以跳過不看。

          2、  改變Apache的設置,打開詳細狀態開關;

          #

          # ExtendedStatus controls whether Apache will generate "full" status

          # information (ExtendedStatus On) or just basic information (ExtendedStatus

          # Off) when the "server-status" handler is called. The default is Off.

          #

          #取消了下面一行前面的注釋符號“#

          ExtendedStatus On

          3、  有用的設置,查看各模塊信息

          #

          # Allow remote server configuration reports, with the URL of

          #  http://servername/server-info (requires that mod_info.c be loaded).

          # Change the ".example.com" to match your domain to enable.

          #

          #取消一下代碼前面的注釋符號“#”,并且設置Order(順序)為允許優先

          <Location /server-info>

              SetHandler                                  server-info

              Order                                         allow,deny

              Deny from                                  nothing

              Allow from                                 all

          </Location>

          二、LoadRunner上的設置

          經過以上第一項設置以后就可以使用LoadRunner監控Apache的運行情況了,在LoadRunner可用的監視器中雙擊Web Server Resource Graphs下的Apache節點,然后在右邊對應的窗口中添加Apache所在主機的IP地址,并且加入計數器后單擊OK,這樣就可以在LoadRunner中實時顯示Apache的運行狀態信息了。

          注意:您可能收到如下消息【Monitor name :Apache. Parsing error, cannot find token: BusyServers. Measurement: BusyServers|192.168.0.186. Hints: 1) Such a measurement does not exist, or the html page may be different from the supported one. 2) Try to replace the Apache.cfg with appropriate Apache_<version>.cfg file in <Installation>datmonitors and rerun the application (entry point: CApacheMeasurement::NewData).   [MsgId: MMSG-47479]】,這是由于要監視Apache的版本提供的計數器與LoadRunner默認的計數器不一致導致的。此時建議先關閉Controller,打開<Installation>datmonitors下的apache.cfg文件(其它文件名類似Apache_<version>.cfg的是Apache監視配置的備份,只有apache.cfg是生效的):

          1、  修改Counter0=IdleServersCounter0=IdleWorkers,同時修改注釋信息Label0=#Idle Servers (Apache)Label0=#Idle Workers (Apache),描述信息也建議修改;

          2、  修改Counter4=BusyServersCounter4=BusyWorkers,同時修改注釋信息Label4=#Busy Servers (Apache)Label4=#Busy Workers (Apache) ,描述信息也建議修改。

          然后保存并關閉該文件,重新打開Controller并添加計數器,這樣監視就正常了。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 涞源县| 桐柏县| 内黄县| 菏泽市| 高陵县| 鱼台县| 五家渠市| 岐山县| 崇信县| 新沂市| 寿光市| 万年县| 海兴县| 扎鲁特旗| 化德县| 佛学| 南投市| 剑川县| 东山县| 乐清市| 奎屯市| 新田县| 乌拉特中旗| 光山县| 黔东| 赤壁市| 安新县| 舞阳县| 思南县| 阿合奇县| 通化县| 卢氏县| 旺苍县| 湟源县| 乌拉特中旗| 繁昌县| 通山县| 赤壁市| 菏泽市| 南汇区| 连云港市|