2009-07-08 3 views
0

J'ai un site Drupal sur un hébergeur partagé, et il y a beaucoup d'erreurs de connexion. C'est la première fois que j'ai vu autant d'erreurs de timeout de connexion sur un serveur. Je pense que c'est quelque chose dans les paramètres de configuration. Les parties non-drupal du site ne donnent pas autant d'erreurs de connexion.Erreurs fréquentes de "Connection Timeout" sur un serveur partagé utilisant PHP/MYSQL

Depuis ce fournisseur d'hébergement ne me donne pas accès au fichier php.ini, je mets un à ma docroot de modifier les lignes que je pensais être la cause:

memory_limit = 128M 
max_execution_time = 259200 
set_time_limit = 30000 

Mais il n » t travail. Il n'y a pas d'amélioration de la fréquence des erreurs de timeout. Quelqu'un at-il d'autres idées sur ce type d'erreur?

Merci.

+0

Avez-vous vérifié que votre php.ini est en cours de chargement? Vous pouvez utiliser phpinfo() pour le faire – Greg

+0

Yup. Le php.ini change les chiffres que je vois dans phpinfo(). – picardo

Répondre

0

Vous pouvez contrôler la limite de temps d'un script pendant que votre script est en cours d'exécution. Ajouter un appelé à set_time_limit près du haut de vos pages PHP pour voir si cela aide.

Idéalement, vous devez déterminer quelles limites réelles sont définies par votre hôte. Un appel à phpinfo() quelque part vous permettra de voir tous les paramètres de configuration que votre serveur a en place.

+0

Le seul élément pertinent que je peux trouver dans phpinfo est mysql.connect_timeout qui est mis à 60. Je ne peux pas dire si c'est faible ou non. – picardo

Questions connexes