こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

締切り済みの質問

Apache2.4.18 エラーについて

Apache2.4.18 エラーについて

Apacheは公式サイトからダウンロードし、

http://www.apachelounge.com/download/

windows7 64bit版の最新版を使っています

Perl 5.20.2もPHP 5.6.16も使用しています

エラーは以下になります

[Sat Jan 02 20:31:07.726526 2016] [mpm_winnt:notice] [pid 5656:tid 368] AH00428: Parent: child process 6784 exited with status 255 -- Restarting.
[Sat Jan 02 20:31:07.851327 2016] [mpm_winnt:notice] [pid 5656:tid 368] AH00455: Apache/2.4.18 (Win64) PHP/5.6.16 configured -- resuming normal operations
[Sat Jan 02 20:31:07.851327 2016] [mpm_winnt:notice] [pid 5656:tid 368] AH00456: Apache Lounge VC14 Server built: Dec 9 2015 11:13:29
[Sat Jan 02 20:31:07.851327 2016] [core:notice] [pid 5656:tid 368] AH00094: Command line: 'C:\\Apache24\\bin\\httpd.exe -d C:/Apache24'
[Sat Jan 02 20:31:07.851327 2016] [mpm_winnt:notice] [pid 5656:tid 368] AH00418: Parent: Created child process 652
[Sat Jan 02 20:31:08.506528 2016] [mpm_winnt:notice] [pid 652:tid 272] AH00354: Child: Starting 150 worker threads.
[Sat Jan 02 20:31:15.313140 2016] [mpm_winnt:notice] [pid 5656:tid 368] AH00428: Parent: child process 652 exited with status 255 -- Restarting.
[Sat Jan 02 20:31:15.406740 2016] [mpm_winnt:notice] [pid 5656:tid 368] AH00455: Apache/2.4.18 (Win64) PHP/5.6.16 configured -- resuming normal operations
[Sat Jan 02 20:31:15.406740 2016] [mpm_winnt:notice] [pid 5656:tid 368] AH00456: Apache Lounge VC14 Server built: Dec 9 2015 11:13:29
[Sat Jan 02 20:31:15.406740 2016] [core:notice] [pid 5656:tid 368] AH00094: Command line: 'C:\\Apache24\\bin\\httpd.exe -d C:/Apache24'
[Sat Jan 02 20:31:15.406740 2016] [mpm_winnt:notice] [pid 5656:tid 368] AH00418: Parent: Created child process 6312
[Sat Jan 02 20:31:15.905941 2016] [mpm_winnt:notice] [pid 6312:tid 272] AH00354: Child: Starting 150 worker threads.

色々と調べた結果以下二点をしたのですがエラーは解決されませんでした

extra\httpd-mpm.confに以下を追加

# WinNT MPM
# ThreadsPerChild: constant number of worker threads in the server process
# MaxConnectionsPerChild: maximum number of connections a server process serves
<IfModule mpm_winnt_module>
ThreadsPerChild 150
MaxConnectionsPerChild 0
AcceptFilter http none
AcceptFilter https none
EnableSendfile off
EnableMMAP off
ThreadStackSize 8388608
</IfModule>

httpd.confにある

# Server-pool management (MPM specific)

#Include conf/extra/httpd-mpm.conf

コメントアウトを消す

Include conf/extra/httpd-mpm.conf


他にこのエラーがでなくするにはどのうように改善すればいいのでしょうか?

投稿日時 - 2016-01-02 21:14:25

QNo.9105085

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(2)

ANo.2

No.1です。

> [mpm_winnt:notice] [pid 5656:tid 368] AH00428: Parent: child process 652 exited with status 255 -- Restarting.

すみません。
上記の部分が問題ということですね。
Windows7+Apache2.4で解決するか分からずご参考までとなり恐縮ですが、以下のような形ではどうでしょうか?

<IfModule mpm_winnt_module>
### 以下辺りをコメントアウト
#ThreadsPerChild XXX
#MaxRequestsPerChild XXX

###以下を追加
Win32DisableAcceptEx
</IfModule>

https://httpd.apache.org/docs/2.4/ja/mod/mpm_winnt.html
https://httpd.apache.org/docs/2.2/ja/mod/mpm_winnt.html

投稿日時 - 2016-01-28 04:33:31

ANo.1

Apacheの設定ファイル(httpd.conf)にて、LogLevelの設定が、noticeやinfo、debugとなっていないでしょうか。

> 他にこのエラーがでなくするにはどのうように改善すればいいのでしょうか?

プロセスが生成されたりといった処理の過程での内容がnotice(通知メッセージ)レベルのログとして出力されているだけで、この内容がエラーメッセージというわけではないと思いますので、特に気にされなくても良いのではないかと思います。

これらnoticeレベルのログそのものを出力しないようにされたいのであれば、上述のLogLevelをwarnやerrorなどにしてApacheを再起動するとと出力されなくなると思います。

投稿日時 - 2016-01-28 04:11:55

-広告-
-広告-
-広告-
-広告-