Назад | Перейти на главную страницу

Сервер Apache выдает 403 запрещенную ошибку после пары запросов

У меня действительно странная проблема. Я использую Apache2 и настроил VirtualHost. И он работает, но после пары запросов (4-5) я получаю ошибку 403. Через 10-20 секунд страница снова начинает работать.

Вот моя запись VirtualHost.

<VirtualHost *:80>
    ServerAdmin info@the-host.com
    ServerName subdomain.the-host.com

    DocumentRoot /var/www/vhosts/subdomain.the-host.com/current/web

    ErrorLog        /var/log/apache2/subdomain.the-host.com-error.log
    CustomLog       /var/log/apache2/subdomain.the-host.com-access.log combined

    <Directory /var/www/vhosts/subdomain.the-host.com/current/web>
        Options +ExecCGI

        AllowOverride All
        Allow from all
    </Directory>

    LogLevel warn
    ServerSignature On
</VirtualHost>

В каталоге есть www-data:www-data владение

Вот ошибки из журнала

[Tue May 21 15:14:57 2013] [warn] [client 111.111.111.111] mod_fcgid: stderr: Empty module and/or action after parsing the URL "/favicon.ico" (/).
[Tue May 21 15:14:58 2013] [warn] [client 111.111.111.111] mod_fcgid: stderr: Empty module and/or action after parsing the URL "/favicon.ico" (/).
[Tue May 21 15:14:58 2013] [warn] [client 111.111.111.111] mod_fcgid: stderr: Empty module and/or action after parsing the URL "/favicon.ico" (/).
[Tue May 21 15:14:59 2013] [warn] [client 111.111.111.111] mod_fcgid: stderr: Empty module and/or action after parsing the URL "/favicon.ico" (/).
[Tue May 21 15:14:59 2013] [error] [client 111.111.111.111] client denied by server configuration: /var/www/vhosts/subdomain.the-host.com/current/web/favicon.ico
[Tue May 21 15:14:59 2013] [error] [client 111.111.111.111] client denied by server configuration: /var/www/vhosts/subdomain.the-host.com/current/web/favicon.ico
[Tue May 21 15:14:59 2013] [warn] [client 111.111.111.111] mod_fcgid: stderr: Empty module and/or action after parsing the URL "/favicon.ico" (/).
[Tue May 21 15:14:59 2013] [error] [client 111.111.111.111] client denied by server configuration: /var/www/vhosts/subdomain.the-host.com/current/web/favicon.ico
[Tue May 21 15:14:59 2013] [error] [client 111.111.111.111] client denied by server configuration: /var/www/vhosts/subdomain.the-host.com/current/web/es, referer: http://subdomain.the-host.com/es/leatid
[Tue May 21 15:15:00 2013] [error] [client 111.111.111.111] client denied by server configuration: /var/www/vhosts/subdomain.the-host.com/current/web/favicon.ico
[Tue May 21 15:15:00 2013] [warn] [client 111.111.111.111] mod_fcgid: stderr: Empty module and/or action after parsing the URL "/favicon.ico" (/).
[Tue May 21 15:15:00 2013] [warn] [client 111.111.111.111] mod_fcgid: stderr: Empty module and/or action after parsing the URL "/favicon.ico" (/).

Есть идеи, почему apache не работает после 4-5 запросов?

Вероятно, ваши внутренние процессы mod_fcgid умерли сразу после завершения запроса. Это ненормальная ситуация, поэтому вам нужно выяснить, что является основной причиной смерти fcgi, может быть, какая-то ошибка в скрипте? Я предполагаю, что это связано с действием с /favicon.ico, возможно, ваш скрипт не может должным образом обрабатывать ошибки 404 или что-то в этом роде.