Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2014, 13:35
j0an
 
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Ubuntu + Apache 2.2.22 error 500 de manera random

Me estoy volviendo loco.

Tengo un servidor dedicado en Rackspace hosteando 3 sitios, pongamosle dominio1.com, dominio2.com, dominio3.com

el 99.5% de los requests, el servidor responde perfecto lo que tiene que responder.
el 0.5% devuelve error 500, de manera aleatoria.
Cuando la pagina devuelve error 500, y la recargo, carga perfecto.

Ejemplo de VirtualHost

Código:
<VirtualHost *:80>
        ServerName domain1.com
        ServerAlias www.domain1.com
        ServerAdmin [email protected]
    DocumentRoot /mnt/htdocs/domain1.com/public
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /mnt/htdocs/domain1.com/public>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/domain1.com-error.log
    CustomLog ${APACHE_LOG_DIR}/domain1.com-access.log combined
</VirtualHost>
Ejemplo de linea de ErrorLog

Código:
[Fri Feb 14 15:21:45 2014] [error] [client 10.183.250.134] PHP Fatal error:  Class 'Sitemap\\SitemapServiceProvider' not found in /mnt/htdocs/dominio1.com/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 123, referer: http://www.dominio2.com/someurl

Como se puede ver, haciendo un request a la pagina dominio2.com, intenta routear a la carpeta de dominio1.com, dando error por no existir una librerias cargadas con composer.

Como puedo corregir esto?