Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/12/2011, 19h32   #1
Invité de passage
 
Inscription : octobre 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 2
Points : 0
Points : 0
Par défaut exécuter un script php sans navigateur

Salut
Je veux exécuter un script php dans un hébergeur gratuit. Ce script peut durer plusieurs heures. Je veux fermer le navigateur et le script continue l’exécution.
Quelqu’ un a une idée?
Merci d'avance.
tisyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 19h40   #2
Membre Expert
 
Inscription : septembre 2010
Messages : 1 245
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 1 245
Points : 1 569
Points : 1 569
Chez un hébergeur gratuit tu va te limiter au paramètre serveur "max_exécution_time" fixé vers 30 secondes en moyenne.

Si cela ne te suffit pas tu devras passer sur un serveur dédié où tu sera libre de choisir un temps illimité.

EDIT Pour info chez des mutualisés payants comme ovh cette valeur est de 120 secondes.
__________________
- Réalisations
- Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical.
ABCIWEB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 22h55   #3
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 587
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 587
Points : 861
Points : 861
un début de réponse :
http://matthieu.developpez.com/execution_periodique/
mais après comme l'a dit ABCIWEB, tout dépend de ton hébergeur.
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2011, 21h00   #4
Membre Expert
 
Inscription : septembre 2010
Messages : 1 245
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 1 245
Points : 1 569
Points : 1 569
Effectivement les crons peuvent être une piste mais uniquement si l'on peut découper l'exécution du script en plusieurs tâches qui prendront au maximum le temps autorisé par "max_exécution_time".

Typiquement cela peut-être utile pour envoyer des groupes de mails etc.

Mais si l'on doit absolument faire une tâche continue (qui ne doit pas être interrompue) il faut avoir la main sur le serveur pour pouvoir configurer "max_execution_time" et il est bien compréhensible que les serveurs mutualisés (qui plus est gratuits) doivent pouvoir gérer les ressources de manière à ce qu'un utilisateur ne les accapare pas toutes (ou trop) à lui seul et de ce fait interdisent la modification de ce paramètre.
__________________
- Réalisations
- Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical.
ABCIWEB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h19.


 
 
 
 
Partenaires

Hébergement Web