Comment corriger les problèmes de délai FastCGI dans Plesk?

le support PHP est actuellement défini comme suit: run as Fast CGI.

je continue à avoir ces erreurs dans le journal de bord de mon serveur:

mod_fcgid: lire les données de délai d'attente de 45 secondes

têtes de fin de script prématurées: index.php

devrait être la solution rapide je pense, mais je ne peux pas trouver le fichier à éditer. Est-ce quelque chose que je peux changer de Plesk.

N'importe qui sait comment augmenter le délai d'attente?

8
demandé sur kenorb 2012-12-17 00:03:33

4 réponses

une solution fournie dans le forum de Plesk par le personnel de Parallels

modifier le fichier:

/ etc/httpd / conf.d / fcgid.conf

spécifiquement, changement

FcgidIOTimeout 45

à

FcgidIOTimeout 3600

3600 secondes = 1 heure. Devrait être assez long pour la plupart, mais ajuster la hausse si nécessaire. J'ai vu un exemple qui citait 7200 secondes.

enfin, redémarrez Apache pour activer le nouveau paramètre.

apachectl graceful

j'Espère que ça aide

R

5
répondu Rubendob 2013-12-13 12:09:48

Dans Plesk 12.X et similaire allez à paramètres du serveur Web et définissez les directives suivantes:

directives supplémentaires pour HTTP &HTTPS

FcgidBusyTimeout 300
FcgidIOTimeout 250

au-dessus des lignes va changer le délai pour les scripts qui sont silencieux trop longtemps et trop long à exécuter.

directives supplémentaires nginx

proxy_read_timeout 300;

au-dessus des lignes va changer le délai d'expiration du proxy.

si le problème persiste, augmenter les valeurs.

voir aussi: têtes de fin de script prématurées: index.php, mod_fcgid: lire les données d'expiration 1519220920"


vérifiez les captures d'écran pour le guide:

Plesk 12.x - Web Server Settings - Additional Apache directives: Additional directives for HTTP & HTTPS - FcgidBusyTimeout & FcgidIOTimeout

Plesk 12.x - Web Server Settings - Additional nginx directives - proxy_read_timeout

4
répondu kenorb 2017-05-23 11:46:47

ma solution pour cela était de changer les paramètres de PHP dans le panneau de contrôle plesk selon la capture d'écran. paramètres PHP

1
répondu Sam 2015-10-19 10:25:03

dans la nouvelle version de Plesk le fcgid.le fichier conf a été déplacé à:

/ etc/apache2/mods-available / fcgid.conf

j'ai eu quelques problèmes avec l'importation d'un fichier xml dans wordpress. Il a continué à donner une erreur interne de 500. Le journal des erreurs indiquait:

[Wed Jul 26 13:18:00.219226 2017] [fcgid: warn] [pid 4751] [client 145.97.205.8:60155] mod_fcgid: lire les données de délai d'attente de 45 secondes

[Wed Jul 26 13:18:00.219505 2017] [fcgid: warn] [pid 4751] (110)délai de connexion: [client 145.97.205.8:60155] mod_fcgid: ap_pass_brigade a échoué dans la fonction handle_request_ipc

après avoir suivi quelques conseils - comme le PHP.Les réglages INI n'ont fait aucune différence - j'ai modifié certains réglages comme indiqué:

Origine:

FcgidIOTimeout 45

à:

FcgidIOTimeout 3600

Also ajouté:

<IfModule mod_fcgid.c>
FcgidMaxRequestsPerProcess 500
<IfModule !mod_fastcgi.c>

a fonctionné comme un charme. Je vous remercie pour votre aide.

0
répondu Anon Joe 2017-07-26 11:41:49