Pensaba que estaba siendo víctima de un ataque DDOS, pero no … era otro «puñetero» BOT dándole caña al pobre servidor (Turnitin, uno del que no había oído hablar nunca).
Ahora tienes que preocuparte por los chinos y además por la comunidad universitaria … curiosamente, este Turnitin lleva funcionando desde el año 97.
El caso es que el site estaba caído, es uno de los que menos visitas recibe y estaba un poco escaso de recursos.
El error que daba de forma sistemática (además de un bonito 503 server unavailable) era :
[proxy_fcgi:error] [pid 11097:tid 139811377637120] (70007)The timeout specified has expired: [client x.x.x.x:29922] AH01075: Error dispatching request to:Y así cada 30 segundos (que es el tiempo que pone por defecto).
Para subir el tiempo hay que añadir la siguiente directiva en el/los ficheros de configuración de los sites…
«<"Proxy fcgi://127.0.0.1:9000">»
ProxySet timeout=1800
«<"/Proxy">»
ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/xxx/xxx/xxx/$1
(Sin las comillas)
Reinicias el apache y listo. A lo mejor 1800 segundos es demasiado, de momento parece que esta aguantando. A ver si se cansan de una vez…