Article ID: 121251, created on Mar 5, 2015, last review on Mar 5, 2015

  • Applies to:
  • Plesk Onyx for Linux
  • Plesk 12.5 for Linux
  • Plesk 12.0 for Linux
  • Plesk 11.0 for Linux
  • Plesk 11.5 for Linux
  • Plesk 10.4 for Linux/Unix

Sintomi

Un dominio non carica e viene mostrato il messaggio di errore "500 internal server error" dopo 45-60 secondi.

Nei domini può essere osservato il seguente errore /logs/error_log:

[Thu Feb 12 17:07:06 2014] [warn] [client 10.10.10.10] mod_fcgid: read data timeout in 45 seconds, referer: http://www.example.com/admin/orders.php
[Thu Feb 12 17:07:06 2014] [error] [client 10.10.10.10] Premature end of script headers: PDF.php, referer: http://www.example.com/admin/orders.php

Causa

Il valore FcgidIOTimeout - il periodo massimo di tempo che il modulo attenderà durante il tentativo di leggere da o scrivere in un'applicazione FastCGI - è stato superato.

Risoluzione

Aumenta il valore FcgidIOTimeout in fcgid.conf e riavvia Apache.

CentOS: /etc/httpd/conf.d/fcgid.conf

Se stai utilizzando le distribuzioni Ubuntu Linux/Debian, sostituisci tutte le corrispondenze da /etc/httpd a /etc/apache2 e /var/log/httpd a /var/log/apache2 nelle istruzioni sopra. /etc/apache2/mods-enabled/fcgid.conf

Per applicare la configurazione vhost per tutti i domini, seguire la guida dalla documentazione:

  1. Copia il modello predefinito per l'host virtuale del dominio nella directory di modelli personalizzati:

    # cp -p /usr/local/psa/admin/conf/templates/default/domain/domainVirtualHost.php /usr/local/psa/admin/conf/templates/custom/domain/domainVirtualHost.php
    
  2. Cambia il file personalizzato nel modo corrispondente:

    2.1 Apri/usr/local/psa/admin/conf/templates/custom/domain/domainVirtualHost.php

    2.2 Trova la riga:

    FcgidIOTimeout <?php echo $VAR->domain->physicalHosting->scriptTimeout; ?>
    

    Sostituiscila con il valore di cui hai bisogno:

    FcgidIOTimeout 150
    

    2.3 Salva le modifiche.

  3. Applica la configurazione per tutti i domini:

    # /usr/local/psa/admin/bin/httpdmng --reconfigure-all
    

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 01bc4c8cf5b7f01f815a7ada004154a2 29d1e90fd304f01e6420fbe60f66f838 0a53c5a9ca65a74d37ef5c5eaeb55d7f aea4cd7bfd353ad7a1341a257ad4724a 2a5151f57629129e26ff206d171fbb5f e335d9adf7edffca6a8af8039031a4c7 742559b1631652fadd74764ae8be475e e8756e9388aeca36710ac39e739b2b37 dd0611b6086474193d9bf78e2b293040 31017699f1904665788bf685dabf68e3

Email subscription for changes to this article
Save as PDF