2009-08-06 3 views
-1

아파치와 PHP에서 하나의 사이트를 운영하고 있습니다. 다운로드 할 때 사이트는 다운로드가 끝날 때까지 링크의 클릭에 응답하지 않습니다.아파치 PHP 연결

어떻게 될 수 있습니까?

감사합니다,
페드로 당신이 ServerLimit이 그런 경우 경우에만 모든 요청을 처리하는 과정에 있기 때문에 1로 설정 (그리고 그것이 당신의 클릭을 처리 할 수있는 다운로드와 바쁜 경우가없는

답변

1

자동으로 세션이 있습니까?

PHP를 통해 PHP 코드 또는 파일을 다운로드하는 경우 다운로드를 시작하기 전에 session_write_close()를 사용해야합니다 (파일/페이지 완료 후 세션에 다른 것을 쓸 필요가없는 경우).

PHP 세션을 사용하면 다른 페이지에서 세션에 액세스 할 수있게 허용하기 전에 세션과 함께 한 페이지가 완료 될 때까지 기다립니다.

1

확인 .) 아파치 설정 파일에

1

어딘가에 그와 같은 라인이 있어야한다 :

<IfModule mpm_prefork_module> 
    StartServers   50 
    MinSpareServers  20 
    MaxSpareServers  30 
    ServerLimit   250 
    MaxClients   250 
    MaxRequestsPerChild 0 
</IfModule> 

을 다음 구성 옵션 확인 것도 너무 작은 (같은 1) 값이 없는지 확인하십시오.

도움이되지 않는 경우 : 파일을 다운로드하는 동안 다른 사용자 (예 : 다른 브라우저)가 사이트에 계속 액세스 할 수 있습니까?
(문제가 브라우저에서 발생하지 않았는지 확인하기 만하면됩니다.)

관련 문제