それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

DebianデフォルトのApache2のMPMが何かを調べる。

基本はpreforkだと思うんだが。

DebianのAptで入れたApacheのMPMが何かを調べるには。aptitudeに聞けばいい。

takuya@cheese:/etc/apache2$ sudo aptitude search apache2-mpm
v   apache2-mpm            -
p   apache2-mpm-event      - Apache HTTP Server - event driven model
p   apache2-mpm-itk        - multiuser MPM for Apache 2.2
i A apache2-mpm-prefork    - Apache HTTP Server - traditional non-threaded model
p   apache2-mpm-worker     - Apache HTTP Server - high speed threaded model

apache設定ファイルを探し回って30分無駄にしないために。

追記

帰りの電車でふと気づいた。http -lで良いじゃないか

takuya@irc2:~$ apache2 -l #debianはapache2 -l /centos はhttpd -l
Compiled in modules:
  core.c
  mod_log_config.c
  mod_logio.c
  prefork.c
  http_core.c
  mod_so.c

あー時間無駄にしたなぁ。

追記2010-02-19

CentOSを使う機会があったのでついでに、調べておいた

Apacheのモジュール(コンパイル済み組み込み)調べる方法
takuya@pcXX:/var/www/html$ sudo /usr/sbin/httpd -l
Compiled in modules:
  core.c
  prefork.c
  http_core.c
  mod_so.c

ちなみにDSO(設定ファイルでロードしているモジュール)は設定見るしかない。CentOSってロードモジュール管理が面倒なんだよなぁ。