OVH Cloud OVH Cloud

Restauration base php

5 réponses
Avatar
William
Bonjour
Je me rends compte que je je vais avoir des soucis pour restaurer ma la base
en ligne car je vais dépasser les 30 secondes de timeout....

Quels sont les moyens pour contourner ceux là?
Mettre un fichier sql sur le serveur pour gagner en temps?
utilisation de thread (vu ma connaissance de php, ça va être chaud)
un moyen de savoir où le timeout à arreter le process?

y 'a t-il des scritps qui existe déjà pour des restaurations lourde?

Merci pour vos réponses et liens

Cordialement
William

5 réponses

Avatar
F. Laupretre
Bonjour,

Si tu le fais à partir d'un script PHP et que tu n'est pas en 'safe
mode', tu peux utiliser la fonction set_time_limit() pour changer le
timeout. Ca peut se changer aussi dans le fichier php.ini.

François


Bonjour
Je me rends compte que je je vais avoir des soucis pour restaurer ma la base
en ligne car je vais dépasser les 30 secondes de timeout....

Quels sont les moyens pour contourner ceux là?
Mettre un fichier sql sur le serveur pour gagner en temps?
utilisation de thread (vu ma connaissance de php, ça va être chaud)
un moyen de savoir où le timeout à arreter le process?

y 'a t-il des scritps qui existe déjà pour des restaurations lourde?

Merci pour vos réponses et liens

Cordialement
William


Avatar
CrazyCat
Je me rends compte que je je vais avoir des soucis pour restaurer ma la base
en ligne car je vais dépasser les 30 secondes de timeout....
Quels sont les moyens pour contourner ceux là?
Mettre un fichier sql sur le serveur pour gagner en temps?
utilisation de thread (vu ma connaissance de php, ça va être chaud)
un moyen de savoir où le timeout à arreter le process?


C'est l'habituel problème...
le moyen le plus simple est à mon avis le dépot du .sql sur le serveur
avec un script qui fait un exec("mysql -u toi -p pass base << ton.sql");
Sinon, certaines versions de phpmyadmin ont l'option pour utiliser un
fichier local.

--
Astuces pour webmasters: http://www.crazycat.info
Tchat francophone: http://www.crazy-irc.net

Avatar
William
Re
"F. Laupretre" a écrit dans le message de news:

Bonjour,

Si tu le fais à partir d'un script PHP et que tu n'est pas en 'safe
mode', tu peux utiliser la fonction set_time_limit() pour changer le
timeout. Ca peut se changer aussi dans le fichier php.ini.

François



et non j'ai pas l'accès à la config du serveur....
Je continue à chercher....

Cdl
William

Avatar
William
Bonsoir

En cherchant sur le site de frxoops j'ai trouvé ceci
http://www.hotscripts.com/Detailed/20922.html

Avis et commentaires SVP avant de se lancer. merci

Cdl
William
Avatar
William
Ben mince alors moi qui croyais avoir trouvé le saint graal :(
Va falloir que je me fasse mes propres tests et ne pourrais bénéficier de
votre Ô grande expérience.

Cdl
William
"William" a écrit dans le message de news:
45141f88$0$31005$
Bonsoir

En cherchant sur le site de frxoops j'ai trouvé ceci
http://www.hotscripts.com/Detailed/20922.html

Avis et commentaires SVP avant de se lancer. merci

Cdl
William