J'installe php 5 (plus précisément 5.3.1) en tant que module apache.Le script php raccroche de manière aléatoire
Après que l'un de mon application devient aléatoire sur mysql_connect
- parfois fonctionne, parfois non, parfois recharger de la page aide.
Comment est-ce que ceci peut être fixé? J'utilise Windows Vista, Apache/2.2.14 (Win32) PHP/5.3.1 avec le module php, MySql 5.0.67-community-nt.
Après une minute, j'obtenir le message d'erreur:
Fatal error: Maximum execution time of 60 seconds exceeded in path\to\mysqlcon.php on line 9
Je lance MySql localement et la charge lourde ne pouvait pas être une raison:
SHOW PROCESSLIST
montre environ 3 processus
SHOW VARIABLES LIKE 'MAX_CONNECTIONS'
est 100.
MISE À JOUR:
Au début, je pensais que cela est connecté avec mysql_connect. Mais maintenant je ne peux pas dire avec certitude.
chose Plus difficile est quand insérer la ligne de mise au point:
$fh = fopen("E://_debugLog", 'a'); fwrite($fh, __FILE__ . " : " . __LINE__ . "\n"); fclose($fh);
scénario commencer à travailler à cet endroit en règle.
Le redémarrage d'Apache résout le problème.
message d'erreur? – Cesar
@Cesar I mis à jour post – sergtk
Le serveur mysql est-il sur la même machine que le serveur php? –