J'ai un script php qui est hebergé sur un mutualisé, et j'ai un
timeout apres 30s d'utilisation,
Ce script drop une table et la peuple de données statistique.
Quels sont les moyens que je pourrais utiliser pour depasser cette
limite ?
set_time_limit(0) au debut de ton script... si ton serveur le permet.
"geo75" a écrit dans le message de news:
Bonjour,
J'ai un script php qui est hebergé sur un mutualisé, et j'ai un timeout apres 30s d'utilisation, Ce script drop une table et la peuple de données statistique. Quels sont les moyens que je pourrais utiliser pour depasser cette limite ?
merci de votre aide.
set_time_limit(0) au debut de ton script... si ton serveur le permet.
"geo75" <sdefay2004@yahoo.fr> a écrit dans le message de
news:1170631925.882741.153940@h3g2000cwc.googlegroups.com...
Bonjour,
J'ai un script php qui est hebergé sur un mutualisé, et j'ai un
timeout apres 30s d'utilisation,
Ce script drop une table et la peuple de données statistique.
Quels sont les moyens que je pourrais utiliser pour depasser cette
limite ?
set_time_limit(0) au debut de ton script... si ton serveur le permet.
"geo75" a écrit dans le message de news:
Bonjour,
J'ai un script php qui est hebergé sur un mutualisé, et j'ai un timeout apres 30s d'utilisation, Ce script drop une table et la peuple de données statistique. Quels sont les moyens que je pourrais utiliser pour depasser cette limite ?
merci de votre aide.
P'tit Marcel
J'ai un script php qui est hebergé sur un mutualisé, et j'ai un timeout apres 30s d'utilisation, Ce script drop une table et la peuple de données statistique. Quels sont les moyens que je pourrais utiliser pour depasser cette limite ?
Moyens au choix (et selon les possibilités autorisées par l'hébergeur): - si tu as un accès en ligne de commande, utilise php sans passer par Apache (genre /usr/bin/php -f /path/script.php) - ajoute un set_time_limit(0) au début du script - mettre le script dans un répertoire dédié et y placer un fichier .htaccess. Dans ce fichier mettre une directive php_value max_execution_time 0 - découpe ton script en morceaux qui durent moins de 30 secondes et enchaîne-les : aucun affichage sauf pour le dernier script et instructions header("Location: http://site/chemin/scriptsuivant.php"); exit; en fin de chaque script
eça -- P'tit Marcel stats sur les forums modérés http://www.centrale-lyon.org/ng/
J'ai un script php qui est hebergé sur un mutualisé, et j'ai un
timeout apres 30s d'utilisation,
Ce script drop une table et la peuple de données statistique.
Quels sont les moyens que je pourrais utiliser pour depasser cette
limite ?
Moyens au choix (et selon les possibilités autorisées par l'hébergeur):
- si tu as un accès en ligne de commande, utilise php sans passer par
Apache (genre /usr/bin/php -f /path/script.php)
- ajoute un set_time_limit(0) au début du script
- mettre le script dans un répertoire dédié et y placer un fichier
.htaccess. Dans ce fichier mettre une directive
php_value max_execution_time 0
- découpe ton script en morceaux qui durent moins de 30 secondes et
enchaîne-les : aucun affichage sauf pour le dernier script et
instructions header("Location: http://site/chemin/scriptsuivant.php");
exit; en fin de chaque script
eça
--
P'tit Marcel
stats sur les forums modérés http://www.centrale-lyon.org/ng/
J'ai un script php qui est hebergé sur un mutualisé, et j'ai un timeout apres 30s d'utilisation, Ce script drop une table et la peuple de données statistique. Quels sont les moyens que je pourrais utiliser pour depasser cette limite ?
Moyens au choix (et selon les possibilités autorisées par l'hébergeur): - si tu as un accès en ligne de commande, utilise php sans passer par Apache (genre /usr/bin/php -f /path/script.php) - ajoute un set_time_limit(0) au début du script - mettre le script dans un répertoire dédié et y placer un fichier .htaccess. Dans ce fichier mettre une directive php_value max_execution_time 0 - découpe ton script en morceaux qui durent moins de 30 secondes et enchaîne-les : aucun affichage sauf pour le dernier script et instructions header("Location: http://site/chemin/scriptsuivant.php"); exit; en fin de chaque script
eça -- P'tit Marcel stats sur les forums modérés http://www.centrale-lyon.org/ng/
geo75
Bonsoir,
J'ai essayé plusieurs solutions proposés mais rien semble marcher. Voici le code que j'utilise.
$sql="SELECT GSP.PageID FROM GetSitePages GSP"; $query=mysql_query($sql);
tbl_GetStats(); # drop table
while ($row = mysql_fetch_assoc($query)) { $requete = GetStats($row["PageID"], 85); foreach ($requete as $cle => $value) { if (is_array($value)) { afficher_tableau($requete,'GetStatsByInsertionAndPage'); # fonction tableau recursif avec insert en base } } }
Je vais continuer a chercher. Mais a ce stade, je ne suis pas sur que ce soit un timeout sur le temps. car ce n'est pas explicité. Mais voici le message d'erreur.
Encore merci, j'ai tenté de chercher une solution pour diviser cette requete, mais j'ai pas encore trouvé.
Bonsoir,
J'ai essayé plusieurs solutions proposés mais rien semble marcher.
Voici le code que j'utilise.
$sql="SELECT GSP.PageID FROM GetSitePages GSP";
$query=mysql_query($sql);
tbl_GetStats(); # drop table
while ($row = mysql_fetch_assoc($query)) {
$requete = GetStats($row["PageID"], 85);
foreach ($requete as $cle => $value)
{
if (is_array($value))
{
afficher_tableau($requete,'GetStatsByInsertionAndPage'); #
fonction tableau recursif avec insert en base
}
}
}
Je vais continuer a chercher. Mais a ce stade, je ne suis pas sur que
ce soit un timeout sur le temps. car ce n'est pas explicité.
Mais voici le message d'erreur.
Encore merci, j'ai tenté de chercher une solution pour diviser cette
requete, mais j'ai pas encore trouvé.
$sql="SELECT GSP.PageID FROM GetSitePages GSP"; $query=mysql_query($sql);
tbl_GetStats(); # drop table
while ($row = mysql_fetch_assoc($query)) { $requete = GetStats($row["PageID"], 85); foreach ($requete as $cle => $value) { if (is_array($value)) { afficher_tableau($requete,'GetStatsByInsertionAndPage'); # fonction tableau recursif avec insert en base } } }
Je vais continuer a chercher. Mais a ce stade, je ne suis pas sur que ce soit un timeout sur le temps. car ce n'est pas explicité. Mais voici le message d'erreur.
Encore merci, j'ai tenté de chercher une solution pour diviser cette requete, mais j'ai pas encore trouvé.
Fredchou
Je vais continuer a chercher. Mais a ce stade, je ne suis pas sur que ce soit un timeout sur le temps. car ce n'est pas explicité. Mais voici le message d'erreur.
Où est le message d'erreur ??? -- Fredchou mailto:
Je vais continuer a chercher. Mais a ce stade, je ne suis pas sur que
ce soit un timeout sur le temps. car ce n'est pas explicité.
Mais voici le message d'erreur.
Où est le message d'erreur ???
--
Fredchou
mailto:fredchou@nospam.free.fr.invalid
Je vais continuer a chercher. Mais a ce stade, je ne suis pas sur que ce soit un timeout sur le temps. car ce n'est pas explicité. Mais voici le message d'erreur.
Où est le message d'erreur ??? -- Fredchou mailto:
P'tit Marcel
je ne suis pas sur que ce soit un timeout sur le temps.
MDR !!!
-- P'tit Marcel
je ne suis pas sur que ce soit un timeout sur le temps.
je ne suis pas sur que ce soit un timeout sur le temps.
MDR !!!
-- P'tit Marcel
geo75
MDR !!! P'tit Marcel
Il n'y a rien de rigolo, les messages d'erreurs sont diverses. une fois c le timeout,
l'autre fois c'est celui ci.
Merci de votre aide. Sylvain
257 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Il n'y a rien de rigolo, les messages d'erreurs sont diverses. une
fois c le timeout,
l'autre fois c'est celui ci.
Merci de votre aide.
Sylvain
257
Internal Server Error
The server encountered an internal error or misconfiguration and was
unable to complete your request.
Please contact the server administrator, tech@ovh.net and inform them
of the time the error occurred, and anything you might have done that
may have caused the error.
More information about this error may be available in the server error
log.
Il n'y a rien de rigolo, les messages d'erreurs sont diverses. une fois c le timeout,
l'autre fois c'est celui ci.
Merci de votre aide. Sylvain
257 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
je ne suis pas sur que ce soit un timeout sur le temps. MDR !!!
Il n'y a rien de rigolo, les messages d'erreurs sont diverses. une fois c le timeout, l'autre fois c'est celui ci.
Tu as déjà vu des problème de *time* out qui ne soient pas sur le *temps* ?
257 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Apache/1.3.37 Server at www..com Port 443
Mes remarques : - l'erreur s'est produite sur une connexion au port 443 (https). Est-ce que le même phénomène se produit en connexion HTTP normale (port 80) ? - quel est le message d'erreur dans la log Apache (accessible sauf errreur sur http://logs.ovh.net/nomdomaine avec un NIC-handle et son mot de passe)
a+ -- P'tit Marcel stats sur les forums modérés http://www.centrale-lyon.org/ng/
je ne suis pas sur que ce soit un timeout sur le temps.
MDR !!!
Il n'y a rien de rigolo, les messages d'erreurs sont diverses. une
fois c le timeout, l'autre fois c'est celui ci.
Tu as déjà vu des problème de *time* out qui ne soient pas sur le *temps* ?
257 Internal Server Error
The server encountered an internal error or misconfiguration and was
unable to complete your request.
Please contact the server administrator, tech@ovh.net and inform them
of the time the error occurred, and anything you might have done that
may have caused the error.
More information about this error may be available in the server error
log.
Apache/1.3.37 Server at www..com Port 443
Mes remarques :
- l'erreur s'est produite sur une connexion au port 443 (https). Est-ce
que le même phénomène se produit en connexion HTTP normale (port 80) ?
- quel est le message d'erreur dans la log Apache (accessible sauf
errreur sur http://logs.ovh.net/nomdomaine avec un NIC-handle et son mot
de passe)
a+
--
P'tit Marcel
stats sur les forums modérés http://www.centrale-lyon.org/ng/
je ne suis pas sur que ce soit un timeout sur le temps. MDR !!!
Il n'y a rien de rigolo, les messages d'erreurs sont diverses. une fois c le timeout, l'autre fois c'est celui ci.
Tu as déjà vu des problème de *time* out qui ne soient pas sur le *temps* ?
257 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Apache/1.3.37 Server at www..com Port 443
Mes remarques : - l'erreur s'est produite sur une connexion au port 443 (https). Est-ce que le même phénomène se produit en connexion HTTP normale (port 80) ? - quel est le message d'erreur dans la log Apache (accessible sauf errreur sur http://logs.ovh.net/nomdomaine avec un NIC-handle et son mot de passe)
a+ -- P'tit Marcel stats sur les forums modérés http://www.centrale-lyon.org/ng/
geo75
Tu as déjà vu des problème de *time* out qui ne soient pas sur le *temps* ? Je comprends, c'est surtout que j'etais concentrer sur autre chose en