Maximum execution time ...

16 vues
23 octobre 2011
Jérémie
error

 

Que faire quand vous rencontrez l'erreur : "Fatal error: Maximum execution time of n seconds exceeded in file.php" ?

L'erreur "Fatal error: Maximum execution time exceeded" se produit généralement lorsqu'un script PHP prend plus de temps que la limite d'exécution maximale définie par le serveur pour s'exécuter. Cette limite est généralement définie dans le fichier php.ini du serveur.

Le message d'erreur "Maximum execution time exceeded" signifie que le script a été interrompu avant sa fin, car il a dépassé la limite de temps allouée pour s'exécuter. Cela peut arriver lorsque le script effectue des opérations lourdes ou nécessite beaucoup de temps de traitement.

Pour résoudre ce problème, il est possible d'augmenter la limite d'exécution maximale dans le fichier php.ini ou dans le code du script à l'aide de la fonction "set_time_limit". Cependant, il est important de noter que l'augmentation de la limite d'exécution maximale peut entraîner des problèmes de performances ou de sécurité sur le serveur.

Dans certains cas, l'erreur peut également être causée par un problème de boucle infinie dans le code du script. Il est donc important de vérifier que le code est correct et qu'il ne contient pas de boucles infinies ou de blocages.

On rencontre parfois ce problème et en fait, notre limite de temps, définie dans php.ini n’est pas « mauvaise » en soi: c’est juste pour ce script qu’on voudrait pouvoir ne pas en tenir compte.

Pour cela une seule ligne suffit:

set_time_limit(0);

Et la limite de temps sera ignorée pour cette page.

Pulsar sort son jeu gratuit en ligne
Choisir son outil de gestion de projet web
Soirée design pattern et anti pattern en PHP
Debugger en PHP
Connexion à Office 365 en PowerShell
design-pattern et anti-pattern en PHP
SQL ignore error SQLSTATE avec sql-mode
Conversion d'un fichier CSV utf8
Le forum PHP c'est dans 2 semaines !
Utiliser NOW() de SQL avec ZF
forum php 2014 : le retour de Drupal annoncé... vraiment ???
The requested URL was not found on this server.
bug fireEvent dans core.js sous IE9
Créer un QR Code en PHP
Autocomplétion avec Eclipse PDT
Modifier la config Apache pour un site sur PLESK
ZF : Cannot refresh row as parent is missing
Un nouveau routeur pour Joomla!
PHP Tour de Lille
3 nouvelles extensions Joomla! de Pulsar dans la JED
Création de l'antenne parisienne de l'AFUP
Code et calendrier de l'avent, un crossover sympa
Pulsar developpe la passerelle Joomla LUCENE SOLR
Mon nouveau jeu de stratégie en ligne: Xsword
PHP multi-versions sur le même Apache
Journée du conseil scientifique de l'AFNIC
CssJsCompress: page blanche, problème d'encodage
Réseau social d'entreprise: Yammer ou SharePoint?
Le forum PHP 2012....c'est du passé ! RDV l'année prochaine
encoder en latin1
Astuces PHP lazy load sous joomla seblod warp
Soirée CMS open-source en PHP
Plugin merge css/js pour Joomla
OWF: Open World Forum
Eclipse: Failed to create Java Virtual Machine
Hover sur Slideshow avec jmpress.js
Ajout d’un suffixe aux tables des modèles
I love jQuery.ValidationEngine
Mettre son placeholder en couleur noire #000
Calcul dates à partir du numéro de semaine en PHP
RDV AFUP sur les bases de données relationnelles
Du code et des hommes. Stratégies de suivi de projet
Mise en place d'une API REST en PHP