Centos 7에서 prefork.c 모듈은 어디에 설정되어 있나요?

Centos 7에서 prefork.c 모듈은 어디에 설정되어 있나요?

더 나은 메모리 성능을 얻기 위해 etc/conf/httpd.conf의 설정을 편집한 적이 있습니다.

<IfModule prefork.c>
StartServers       2
MinSpareServers    3
MaxSpareServers    3
ServerLimit       15
MaxClients        15
MaxRequestsPerChild  1000
</IfModule>

이제 Centos 7 64비트에서는 이 설정을 httpd.conf에서 사용할 수 없고 /etc/conf.modules.d/10-php.conf에서만 사용할 수 있습니다.

<IfModule prefork.c>
  LoadModule php5_module modules/libphp5.so
</IfModule>

그렇다면 Centos 7의 이 새로운 설정은 어떻게 동일한 효과를 얻을 수 있을까요?

답변1

conf.modules.d 폴더에 httpd-mpm.conf 파일을 생성하고 그 안에 값을 설정합니다. 이 파일은 바이너리에는 없지만 httpd 소스 패키지에서 사용할 수 있습니다: http://www.linuxquestions.org/questions/linux-server-73/tunning-apache-but-setting-not-found-4175531918/

관련 정보