502 errori sono in genere causati quando PHP impazzisce per qualche motivo. La prima cosa che dovresti fare è controllare tutti i tuoi file di log. Ciò include roba di sistema in/var/log/e nei log di nginx.
Se non si sono apportate modifiche recenti e il problema si è appena verificato senza alcun motivo apparente, è possibile che PHP stia esaurendo la memoria. So che quando accade come un modulo Apache fornisce uno schermo vuoto - non sarebbe sorpreso se si verificasse un errore 502 sotto nginx e l'interfaccia FastCGI. È facile risolvere mettendo ini_set ('memory_limit', '256M') nel tuo index.php e vedi se questo risolve il problema.
Inoltre, è possibile caricare file PHP autonomi che non coinvolgono Drupal? Metti mettendo <? Php phpinfo(); ? > in un file chiamato info.php e prova a colpirlo e vedere cosa succede.
Buona fortuna!
fonte
2009-10-30 03:58:25
estendere il conteggio di php-fastcgi pm.max_children size – num8er