IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Sécurité] Pb avec set_time_limit


Sujet :

Langage PHP

  1. #1
    ALkyD
    Invité(e)
    Par défaut [Sécurité] Pb avec set_time_limit
    Bonjour à tous

    Je souhaite sauvegarder une base de données volumineuse MySQL (49 Mo, 1 million d'enregistrements), pour cela je passe par un script de sauvegarde (http://www.silisoftware.com/scripts/?scriptname=backupDB).

    Et le problème, c'est lorsque je lance ce script, il s'arrête tout seul, au bout de 10, 15 secondes (même pas au bout des 30 secondes par défaut).

    Le set_time_limit n'y fait rien alors que dans config PHP de l'hébergeur (1and1) safe mode = 0.
    Le ini_set('max_execution_time', xxx) n'y fait rien non plus.

    J'ai essayé d'utiliser un autre script de sauvegarde (phpMyBackupPro), rien à faire, le problème subsiste toujours, à savoir que ça stoppe au bout d'une dizaine de secondes pendant le processus de sauvegarde...

    Vous avez une idée ?

    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 136
    Par défaut
    Bonjour,

    pour s'assurer définitivement si ça vient de l'héberguer ou pas fais un petit script qui dure plus de 10 secondes et tu vois ce que ça donne.

    genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    afficher heure
    pour i = 0 à 20
        afficher heure
        sleep(1);
    fin pour
    afficher heure

  3. #3
    ALkyD
    Invité(e)
    Par défaut
    Avec un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    for ($i = 0; $i < 10; $i++)
    {
    	echo 'Date : ' . CDate::Conversion_Date(time(), 6) . '<br />';
    	sleep(5);
    }
     
    echo 'Date : ' . CDate::Conversion_Date(time(), 6) . '<br/>';
    ça marche très bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Date : Samedi 29 Octobre 2005 - 15:29:12
    Date : Samedi 29 Octobre 2005 - 15:29:17
    Date : Samedi 29 Octobre 2005 - 15:29:22
    Date : Samedi 29 Octobre 2005 - 15:29:27
    Date : Samedi 29 Octobre 2005 - 15:29:32
    Date : Samedi 29 Octobre 2005 - 15:29:37
    Date : Samedi 29 Octobre 2005 - 15:29:42
    Date : Samedi 29 Octobre 2005 - 15:29:47
    Date : Samedi 29 Octobre 2005 - 15:29:52
    Date : Samedi 29 Octobre 2005 - 15:29:57
    Date : Samedi 29 Octobre 2005 - 15:30:02
    Donc à priori l'hébergeur n'est pas en cause...

  4. #4
    ALkyD
    Invité(e)
    Par défaut
    Personne n'a une idée pour mon pb ?

Discussions similaires

  1. Une erreur 233 de ms sql server
    Par Hokage dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/10/2009, 18h40
  2. [PHP 5.2] Temps d'exécution réel maximum d'un script avec set_time_limit(0)
    Par Lorenzo77 dans le forum Langage
    Réponses: 6
    Dernier message: 10/08/2009, 16h37
  3. Réponses: 2
    Dernier message: 05/10/2004, 23h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo