내 서버에 문제가 없었습니다. 네트워크 또는 브라우저의 어딘가에있었습니다 ... 한 IP에서 서버의 여러 파일에 액세스 할 수없는 DDoS 공격에 대한 정책이 있다고 생각합니다.아파치 프로세스 또는 동시 PHP 파일 수를 늘리는 방법은 무엇입니까?
질문이 있습니다. 나는 쿼드 코어 우분투 서버을 테스트하고있다. 램프을 설치했는데 아파치은 프리폼 ("/ usr/sbin/apache2 -l")을 사용하고있는 것 같습니다.
문제는 내가 더 6 php 파일을 즉시 실행할 수 없다는 것입니다.. 예를 들어 나는 10 개의 PHP 데몬을 만들지 만 실제로 6 개만이 뭔가를하기 시작합니다 ... 다른 것들은 끝날 때까지 기다리고 있습니다. 브라우저를 실행중인 php 파일이있을 때 브라우저에서 php 파일에 액세스하면 거기에 멈 춥니 다.
방법을 늘리는 방법이 있습니까? StartServers, MinSpareServers 및 MaxSpareServers를 늘리려면 etc/apache2/apache2.conf 파일을 변경하려고 시도했지만 도움이되지 않았습니다. 서버가 부하를 쉽게 처리 할 수 있다는 것을 알고 있습니다.
누구나 답변 할 수 있습니까?
파일 기반 세션을 사용하고 있습니까? PHP는 세션 파일을 사용하는 스크립트가 활성화되어있는 동안 세션 파일을 잠급니다. 이는 동일한 세션의 모든 병렬 요청이 실행되는 것을 방지합니다. 아파치 자식 제한이 얼마나 중요한지는 중요하지 않습니다. 한 번에 사용자 당 활성 스크립트를 한 번 이상 가질 수는 없습니다. –