サーバーの安定化対策(Apache設定変更)メモ
2019.04.01
以前から接続が不安定になる現象が多発しておりApacheの設定を変更しました。
Windowsで外部からアクセス時に,急に画面が止まる現象が多発。とくにIEのアクセスで多い。

Apacheの接続が不安定 対策メモ
ネットで調べて,下記対策を実施、

まず、httpd.confの1行だけ
#Include conf/extra/httpd-mpm.conf
のシャープをはずす。

httpd-mpm.conf の4行に
< IfModule mpm_winnt_module >
ThreadsPerChild 150
MaxConnectionsPerChild 0
< /IfModule >
     ↓
< IfModule mpm_winnt_module >
ThreadsPerChild 150
MaxConnectionsPerChild 0
AcceptFilter http none
AcceptFilter https none
EnableSendfile off
EnableMMAP off
ThreadStackSize 8388608
< /IfModule >
に変更書き足し

ちなみに、Apache2.2の場合は「Win32DisableAcceptEx」を記載するらしいが,それだとApacheが立ち上がらないので、2.4の場合はこうらしいです。

ThreadsPerChild 150  #子プロセスのスレッド割り当数
MaxConnectionsPerChild 0  #0は無制限
AcceptFilter http none
AcceptFilter https none
EnableSendfile off
EnableMMAP off
ThreadStackSize 8388608  #PHPのメモリー確保らしい

上記変更後,安定しているようです。とりあえず不都合は感じられません。



2019.04.01 23:00 | 固定リンク | サーバー・PC

- CafeNote -