仲村さん、はじめまして。
こんにちは、小島です。

> >    Apache の httpd.conf に「Include」で「VirtualHost」の設定を追加して
> > いきますと一定の追加量になりますと起動できなくなる症状が発生しました。
> 
>  単なる興味ですが、何個ぐらい Include すると起こりますか?
> 

70個 Include すると起こります。69個までは大丈夫でした。
1つの Include のファイルは 53行ぐらいですが設定を20行ぐらい
に情報量を削ると Include の行は増やせます。
70個目を Include せずに直接 httpd.conf に追加しても同じ症状が
発生しました。

似たような環境で
FreeBSD 4.10R + Apache/1.3.33 Ben-SSL/1.55 (Unix) mod_jk
mod_layout/3.2.1 DAV/1.0.3
という環境があるのですがこちらは Include 数が増えても大丈夫です。

FreeBSD 6.1R のほうを Apache-SSL 1.3.34 から Apache-SSL 1.3.33 に
変更しても症状は改善しませんでした。

>  gdb で、バックとレースするなら make CFLAGS="-g -O0" でコンパイルした方が
> 分かりやすいです。(というか、付けないと殆ど分からない)
> 
> あと、gdb に core 食わせるなら run するとメモリ(の中のデータ)を
> ぶっ壊すと思うので、そのまま bt が良いです。

ありがとうございます。
make CFLAGS="-g -O0"付きで Apache をコンパイルして以下(文末)
のように gdb コマンドを実行してみました。何か最後に出たのですが
自分では意味がわかりませんでした。

truss -o /tmp/httpsd.truss /usr/local/apache/bin/httpsd
としたところ、最後は以下のようになっていました。
「xxxxx1」は Include 行の一番最初で「xxxxx2」は 2行目の
Include 行のログファイルの指定にあたります。

open("/usr/local/apache/logs/xxxxx2/access_log.xxxxx2",0x209,0644) = 5
(0x5)
fcntl(5,F_DUPFD,0xf)                             = 200 (0xc8)
close(5)                                         = 0 (0x0)
fcntl(200,F_SETFD,0x1)                           = 0 (0x0)
open("/usr/local/apache/logs/xxxxx2/access_log.xxxxx2",0x209,0644) = 5
(0x5)
fcntl(5,F_DUPFD,0xf)                             = 201 (0xc9)
close(5)                                         = 0 (0x0)
fcntl(201,F_SETFD,0x1)
open("/usr/local/apache/logs/xxxxx1/access_log.xxxxx1",0x209,0644) = 5
(0x5)
fcntl(5,F_DUPFD,0xf)                             = 202 (0xca)
close(5)                                         = 0 (0x0)
fcntl(202,F_SETFD,0x1)                           = 0 (0x0)
break(0x844b000)                                 = 0 (0x0)
open("/usr/local/apache/logs/xxxxx1/access_log.xxxxx1",0x209,0644) = 5
(0x5)
fcntl(5,F_DUPFD,0xf)                             = 203 (0xcb)
close(5)                                         = 0 (0x0)
fcntl(203,F_SETFD,0x1)                           = 0 (0x0)
chdir("/")                                       = 0 (0x0)
fork()                                           = 4068 (0xfe4)
exit(0x0)
process exit, rval = 0

>  apache 1.3.7以降では バーチャルホストを沢山作るには mod_vhost_alias
> <http://scrum.fuzoku.u-toyama.ac.jp/manual/mod/mod_vhost_alias.html>
> というのもあるようです。ホスト名と格納しているディレクトリの対応に規則性が
> あるのであればこういうのも使えると思います。使ったことはないですが。
> (日本語のページが見付けられませんでした...)
> # Apache 2系は、標準で似たようなモジュールが付いていたと思います。

原因を調べている際に手元にある Apacheクックブックという本に
「mod_vhost_alias」の記載がありました。できれば避けたいのですが解決でき
ない場合は、代替方法として真剣に取り組まなければいけないかもしれません・・

■gdbコマンドの実行結果です。
gdb /usr/local/apache/bin/httpsd /libhttpsd.ep.core
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...

warning: core file may not match specified executable file.
Core was generated by `libhttpsd.ep'.
Program terminated with signal 11, Segmentation fault.
#0  0x28f7bfa8 in ?? ()
(gdb) bt
#0  0x28f7bfa8 in ?? ()
#1  0x282d28aa in ?? ()
#2  0x28302508 in ?? ()
#3  0x0804e034 in ?? ()
#4  0xbfbfe178 in ?? ()
#5  0x282d2f9e in ?? ()
#6  0x28105978 in ?? ()
#7  0x0804e034 in ?? ()
#8  0xbfbfe2a8 in ?? ()
#9  0x280bf835 in ?? ()
#10 0xbfbfe1a0 in ?? ()
#11 0x00000016 in ?? ()
#12 0x00000000 in ?? ()
#13 0x280bf7c7 in ?? ()
#14 0x081cfaef in ?? ()
#15 0x00000006 in ?? ()
#16 0x00000024 in ?? ()
#17 0x00000000 in ?? ()
#18 0x36777777 in ?? ()
#19 0x65732e30 in ?? ()
#20 0x65727563 in ?? ()
#21 0x76726573 in ?? ()
#22 0x6a2e7265 in ?? ()
#23 0x28160070 in ?? ()
#24 0x280673d8 in ?? ()
#25 0x2815a454 in ?? ()
#26 0x00000000 in ?? ()
#27 0xbfbfe2b4 in ?? ()
#28 0x2804eebb in ?? ()
#29 0x28066008 in ?? ()
#30 0xbfbfe288 in ?? ()
#31 0x00000001 in ?? ()
#32 0x00000000 in ?? ()
#33 0x00000024 in ?? ()
#34 0x2806e000 in ?? ()
#35 0x2806e100 in ?? ()
#36 0x2806e200 in ?? ()
#37 0x2829754a in ?? ()
#38 0x2806e400 in ?? ()
#39 0xbfbfe224 in ?? ()
#40 0x2804ecdd in ?? ()
#41 0x28297a12 in ?? ()
#42 0x08072000 in ?? ()
#43 0x28302508 in ?? ()
#44 0x00020000 in ?? ()
#45 0x00000001 in ?? ()
#46 0x00000020 in ?? ()
#47 0x00000000 in ?? ()
#48 0x00000400 in ?? ()
#49 0x2829754a in ?? ()
#50 0x00000000 in ?? ()
#51 0x0835b1c0 in ?? ()
#52 0x08072000 in ?? ()
#53 0x28302508 in ?? ()
#54 0x00000000 in ?? ()
#55 0x00000000 in ?? ()
#56 0xbfbfe278 in ?? ()
#57 0x28297d70 in ?? ()
#58 0x00000020 in ?? ()
#59 0x00000004 in ?? ()
#60 0x00000000 in ?? ()
#61 0x28302508 in ?? ()
#62 0x00000000 in ?? ()
#63 0x00000000 in ?? ()
#64 0xbfbfe298 in ?? ()
#65 0x28297a12 in ?? ()
#66 0x00000000 in ?? ()
#67 0x00000000 in ?? ()
#68 0x00001000 in ?? ()
#69 0x28302508 in ?? ()
#70 0x28314f64 in ?? ()
#71 0x00000000 in ?? ()
#72 0xbfbfe328 in ?? ()
#73 0x2829863b in ?? ()
#74 0x0835b000 in ?? ()
#75 0x00000000 in ?? ()
#76 0x082b0000 in ?? ()
#77 0x28297c42 in ?? ()
#78 0x00000000 in ?? ()
#79 0x00000000 in ?? ()
#80 0xbfbfe2d8 in ?? ()
#81 0x002f4811 in ?? ()
#82 0x000000c7 in ?? ()
#83 0x28105978 in ?? ()
#84 0xbfbfe6e8 in ?? ()
#85 0x280bb2c8 in ?? ()
#86 0x0804e00c in ?? ()
#87 0x00000000 in ?? ()
#88 0x00000001 in ?? ()
#89 0x280bb298 in ?? ()
#90 0x00000000 in ?? ()
#91 0x28302508 in ?? ()
#92 0xbfbfe2e8 in ?? ()
#93 0x282f40d3 in ?? ()
#94 0x00000004 in ?? ()
#95 0x00000000 in ?? ()
#96 0x00000000 in ?? ()
#97 0x282f4811 in ?? ()
#98 0x000000c7 in ?? ()
#99 0x00000000 in ?? ()
#100 0x00000004 in ?? ()
#101 0x00000000 in ?? ()
#102 0x00000000 in ?? ()
#103 0x00000000 in ?? ()
#104 0x00000000 in ?? ()
#105 0x282f422d in ?? ()
#106 0x445d70d7 in ?? ()
#107 0x28302508 in ?? ()
#108 0xbfbfe328 in ?? ()
#109 0x282f40d3 in ?? ()
#110 0x00000004 in ?? ()
#111 0x00000000 in ?? ()
#112 0x00000000 in ?? ()
#113 0x00000000 in ?? ()
#114 0x082a71c4 in ?? ()
#115 0x282f4858 in ?? ()
#116 0xbfbfe358 in ?? ()
#117 0x282f41f3 in ?? ()
#118 0x082a71c4 in ?? ()
#119 0x282f4858 in ?? ()
#120 0xbfbfe358 in ?? ()
#121 0x2829754a in ?? ()
#122 0x00000040 in ?? ()
#123 0x00000000 in ?? ()
#124 0x0000000a in ?? ()
#125 0x28302508 in ?? ()
#126 0x08073000 in ?? ()
#127 0x00000000 in ?? ()
#128 0xbfbfe418 in ?? ()
#129 0x282d92b4 in ?? ()
#130 0x082a71c4 in ?? ()
#131 0x00001000 in ?? ()
#132 0x00000000 in ?? ()
#133 0x28302508 in ?? ()
#134 0x28314f64 in ?? ()
#135 0x08072000 in ?? ()
#136 0xbfbfe428 in ?? ()
#137 0x28298261 in ?? ()
#138 0x00000000 in ?? ()
#139 0x00000000 in ?? ()
#140 0x00000000 in ?? ()
#141 0x00000000 in ?? ()
#142 0x00000001 in ?? ()
#143 0x282f40ac in ?? ()
#144 0x00000000 in ?? ()
#145 0x282f407a in ?? ()
#146 0x00000004 in ?? ()
#147 0x08072000 in ?? ()
#148 0x00000000 in ?? ()
#149 0x00000000 in ?? ()
#150 0x0835b1c0 in ?? ()
#151 0x28302508 in ?? ()
#152 0xbfbfe3f8 in ?? ()
#153 0x282f4117 in ?? ()
#154 0x082a71c4 in ?? ()
#155 0x08072000 in ?? ()
#156 0x00001000 in ?? ()
#157 0x282e651b in ?? ()
#158 0x00001000 in ?? ()
#159 0x00000004 in ?? ()
#160 0xbfbfe438 in ?? ()
#161 0x282db352 in ?? ()
#162 0x00000273 in ?? ()
#163 0x00000000 in ?? ()
#164 0x19999999 in ?? ()
#165 0x36000273 in ?? ()
#166 0x00000001 in ?? ()
#167 0x00000000 in ?? ()
#168 0x0000fffd in ?? ()
#169 0x0805b810 in ?? ()
#170 0x000000fb in ?? ()
#171 0x0805b814 in ?? ()
#172 0xbfbfe448 in ?? ()
#173 0x282f40f8 in ?? ()
#174 0x00000004 in ?? ()
#175 0x282f9f24 in ?? ()
#176 0x0000000a in ?? ()
#177 0x28302508 in ?? ()
#178 0x082a71c4 in ?? ()
#179 0x00000000 in ?? ()
#180 0xbfbfe458 in ?? ()
#181 0x282e007f in ?? ()
#182 0x282f84d7 in ?? ()
#183 0x00000000 in ?? ()
#184 0x0805b80f in ?? ()
#185 0x28297c42 in ?? ()
#186 0x0805b800 in ?? ()
#187 0x08072185 in ?? ()
#188 0xbfbfe4f8 in ?? ()
#189 0x28302508 in ?? ()
#190 0x0835b000 in ?? ()
#191 0x08072185 in ?? ()
#192 0xbfbfe4f8 in ?? ()
#193 0x282b1e49 in ?? ()
#194 0x082a71c4 in ?? ()
#195 0x00000005 in ?? ()
#196 0x00000014 in ?? ()
#197 0x28302508 in ?? ()
#198 0x00001000 in ?? ()
#199 0x08072000 in ?? ()
#200 0xbfbfe4b8 in ?? ()
#201 0x2829754a in ?? ()
#202 0x282fa189 in ?? ()
#203 0xbfbfe610 in ?? ()
#204 0x00000000 in ?? ()
#205 0x08235254 in ?? ()
#206 0x08073000 in ?? ()
#207 0x08235254 in ?? ()
#208 0x08235000 in ?? ()
#209 0x00000010 in ?? ()
#210 0x00000002 in ?? ()
#211 0x00001000 in ?? ()
#212 0x00000000 in ?? ()
#213 0x2829754a in ?? ()
#214 0x28314f64 in ?? ()
#215 0x08072000 in ?? ()
#216 0xbfbfe568 in ?? ()
#217 0x00000015 in ?? ()
#218 0x08235254 in ?? ()
#219 0x28105978 in ?? ()
#220 0x00200000 in ?? ()
#221 0x00000000 in ?? ()
#222 0x00000020 in ?? ()
#223 0x282986fa in ?? ()
#224 0x28302508 in ?? ()
#225 0x28297b77 in ?? ()
#226 0x08459000 in ?? ()
#227 0x00000000 in ?? ()
#228 0xbfbfe528 in ?? ()
#229 0x28297a12 in ?? ()
#230 0x00000000 in ?? ()
#231 0x28105978 in ?? ()
#232 0xbfbfe518 in ?? ()
#233 0x00000002 in ?? ()
#234 0x0804e00c in ?? ()
#235 0x082a71c4 in ?? ()
#236 0x00000000 in ?? ()
#237 0x08235284 in ?? ()
#238 0x08457000 in ?? ()
#239 0x00000000 in ?? ()
#240 0x08457000 in ?? ()
#241 0x28302508 in ?? ()
#242 0x00000000 in ?? ()
#243 0x00000000 in ?? ()
#244 0xbfbfe568 in ?? ()
#245 0x28297d70 in ?? ()
#246 0x08235284 in ?? ()
#247 0x082351e4 in ?? ()
#248 0x00000023 in ?? ()
#249 0x2809e158 in ?? ()
#250 0x08235284 in ?? ()
#251 0x0823527c in ?? ()
#252 0x08235284 in ?? ()
#253 0x2809e050 in ?? ()
#254 0x00000004 in ?? ()
#255 0x28105978 in ?? ()
#256 0x00001020 in ?? ()
#257 0x28302508 in ?? ()
#258 0x28314f64 in ?? ()
#259 0x00000000 in ?? ()
#260 0xbfbfe618 in ?? ()
#261 0x2829863b in ?? ()
#262 0x0804e27c in ?? ()
#263 0x080812fc in ?? ()
#264 0x00000000 in ?? ()
#265 0x28f98899 in ?? ()
#266 0x08406c8c in ?? ()
#267 0x0804e264 in ?? ()
#268 0x08406000 in ?? ()
#269 0x2809e050 in ?? ()
#270 0x0000000b in ?? ()
#271 0x08457078 in ?? ()
#272 0x0000000b in ?? ()
#273 0x08407174 in ?? ()
#274 0x0840717c in ?? ()
#275 0x08407174 in ?? ()
#276 0x08406000 in ?? ()
#277 0x00000008 in ?? ()
#278 0x08407174 in ?? ()
#279 0x28105978 in ?? ()
#280 0x08407144 in ?? ()
#281 0x2809e13f in ?? ()
#282 0x08407174 in ?? ()
#283 0x00000000 in ?? ()
#284 0x00000008 in ?? ()
#285 0x2809e050 in ?? ()
#286 0x08407174 in ?? ()
#287 0x08407144 in ?? ()
#288 0x08407124 in ?? ()
#289 0x08407264 in ?? ()
#290 0x0840727c in ?? ()
#291 0x2804e2a0 in ?? ()
#292 0x08407204 in ?? ()
#293 0x280a6618 in ?? ()
#294 0xffffffff in ?? ()
#295 0x0806dd7c in ?? ()
#296 0x0806c854 in ?? ()
#297 0x0840904c in ?? ()
#298 0x08409044 in ?? ()
#299 0x28302508 in ?? ()
#300 0xbfbfe678 in ?? ()
#301 0x280a097c in ?? ()
#302 0x08409044 in ?? ()
#303 0x0840904c in ?? ()
#304 0xbfbfe638 in ?? ()
#305 0x282dc8be in ?? ()
#306 0x08407264 in ?? ()
#307 0x08078c14 in ?? ()
#308 0x00000000 in ?? ()
#309 0x2809dcdd in ?? ()
#310 0x08407264 in ?? ()
#311 0x28105978 in ?? ()
#312 0xbfbfe658 in ?? ()
#313 0x280ada4c in ?? ()
#314 0x00000000 in ?? ()
#315 0x28105978 in ?? ()
#316 0xbfbfe658 in ?? ()
#317 0x2809df70 in ?? ()
#318 0x0840900c in ?? ()
#319 0x28105978 in ?? ()
#320 0xbfbfe678 in ?? ()
#321 0x280ada4c in ?? ()
#322 0x0840c000 in ?? ()
#323 0x28105978 in ?? ()
#324 0xbfbfe678 in ?? ()
#325 0x2809e006 in ?? ()
#326 0x08409034 in ?? ()
#327 0x28105978 in ?? ()
#328 0xbfbfe6b8 in ?? ()
#329 0x280a6811 in ?? ()
#330 0x0840900c in ?? ()
#331 0x00000004 in ?? ()
#332 0x00000008 in ?? ()
#333 0x280a660c in ?? ()
#334 0x0804f5e4 in ?? ()
#335 0x0840900c in ?? ()
#336 0x00000004 in ?? ()
#337 0x0804eafc in ?? ()
#338 0x00000004 in ?? ()
#339 0x08409034 in ?? ()
#340 0x0804eae4 in ?? ()
#341 0x0804eac4 in ?? ()
#342 0x28105978 in ?? ()
#343 0x080787ec in ?? ()
#344 0xbfbfe6e8 in ?? ()
#345 0x280a51c4 in ?? ()
#346 0x0804e00c in ?? ()
#347 0x0804e034 in ?? ()
#348 0x08078a1c in ?? ()
#349 0x280a5480 in ?? ()
#350 0x28102680 in ?? ()
#351 0x0804e034 in ?? ()
#352 0x00002000 in ?? ()
#353 0x00000000 in ?? ()
#354 0x28105978 in ?? ()
#355 0xbfbfe838 in ?? ()
#356 0xbfbfe708 in ?? ()
#357 0x280a5612 in ?? ()
#358 0x0804e00c in ?? ()
#359 0x0804e034 in ?? ()
#360 0x0804e00c in ?? ()
#361 0x0806900c in ?? ()
#362 0x0804e034 in ?? ()
#363 0x28105978 in ?? ()
#364 0xbfbfe738 in ?? ()
#365 0x280b11fa in ?? ()
#366 0x0804e00c in ?? ()
#367 0x0806900c in ?? ()
#368 0x28100680 in ?? ()
#369 0x280b1168 in ?? ()
#370 0x0804e00c in ?? ()
#371 0x28105978 in ?? ()
#372 0xbfbfe738 in ?? ()
#373 0x280a56e9 in ?? ()
#374 0x00000000 in ?? ()
#375 0x28105978 in ?? ()
#376 0xbfbfe7b8 in ?? ()
#377 0x280b1bf0 in ?? ()
#378 0x00000001 in ?? ()
#379 0xbfbfe830 in ?? ()
#380 0xbfbfe7b8 in ?? ()
#381 0x280b1bc5 in ?? ()
#382 0x0804986c in __maskrune (_c=672160120, _f=134537268) at _ctype.h:101
Previous frame inner to this frame (corrupt stack?)
(gdb)
(gdb) quit

--
小島

メールによる返信