linux/apache

apache mpm 튜닝 (event)

배움엔 끝이없다 2021. 8. 31. 09:00
728x90
반응형
<IfModule mpm_event_module>
                 StartServers              5                     # 시작시에 생성되는 서버 프로세스의 개수, 자식 프로세스의 수는 부하에 따라
                                                                                동적으로 변경되기 때문에 이 값은 큰 의미가 없습니다.(Default : 3)

                  ServerLimit            32                     # 프로세스의 최대 수
   MaxRequestWorkers       1024                      # 최대 동시 접속자 수
        MinSpareThreads           64                      # 최소 thread 개수, 서버에 idle 쓰레드가 충분하지 않다면 child 프로세스는
                                                                              idle 쓰레드가 MinSpareThreads 보다 커질때까지 생성됩니다.(Default : 75)

       MaxSpareThreads         128                      # 최대 thread개수, 서버에 너무 많은 idle 쓰레드가 존재하면 child 프로세스는
                                                                       idle 쓰레드가 MaxSpareThreads 수보다 작아질 때까지 kill 됩니다.(Default : 250)

        ThreadsPerChild          128                       # 개별 자식 프로세스가 지속적으로 가질 수 있는 Thread의 개수
MaxConnectionsPerChild       0                       # 자식 프로세스가 서비스할 수 있는 최대 요청 개수
</IfModule>

 

 

# 지정한 시간동안 클라이언트가 응답이 없을 경우, 세션을 끊어 버립니다
Timeout 60

# 지속적인 연결을 허용 여부를 설정
KeepAlive on

# 허용할 최대 요청 수를 지정합니다. 최상의 성능을 위해서는 수치를 높게 설정하는 것을 권장합니다.
# 무제한으로 설정하려면 0으로 설정하면 됩니다.
MaxKeepAliveRequests 100

# 동일한 연결에서 동일한 클라이언트의 다음 요청을 대기하는 시간입니다.
# 응답이 없을 경우 서버가 클라이언트의 접속을 끊습니다.
KeepAliveTimeout 5

 

 

 

728x90
반응형
LIST