Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jérôme Noirfalise
Bonjour,
Si tu es sur un serveur mutualisé et que tu ne peux ni utiliser le Task Sheduler de windows et ni créer un service windows, une solution est de lancer un thread dans l'Application_Start (Global.asax) de ton application web.
Voici un lien vers un article intéressant expliquant comment implémenter une telle solution: http://www.angrycoder.com/article.aspx?cid=5&y 03&m=4&d
Comment puis-je créer un script qui s exécute à intervalle regulier (par ex tous les lundis et jeudis à 2h du matin)
Je ne peux pas utiliser le planificateur de taches de mon serveur car c'est un serveur mutualisé.
Bonjour,
Si tu es sur un serveur mutualisé et que tu ne peux ni utiliser le Task
Sheduler de windows et ni créer un service windows, une solution est de
lancer un thread dans l'Application_Start (Global.asax) de ton application
web.
Voici un lien vers un article intéressant expliquant comment implémenter une
telle solution:
http://www.angrycoder.com/article.aspx?cid=5&y 03&m=4&d
Si tu es sur un serveur mutualisé et que tu ne peux ni utiliser le Task Sheduler de windows et ni créer un service windows, une solution est de lancer un thread dans l'Application_Start (Global.asax) de ton application web.
Voici un lien vers un article intéressant expliquant comment implémenter une telle solution: http://www.angrycoder.com/article.aspx?cid=5&y 03&m=4&d
Comment puis-je créer un script qui s exécute à intervalle regulier (par ex tous les lundis et jeudis à 2h du matin)
Je ne peux pas utiliser le planificateur de taches de mon serveur car c'est un serveur mutualisé.
lirim
Eh ben un très très très très grand MERCI pour ce lien, il va bien m'aider
Cependant je me pose une question: Si pendant un certain temps (10min par défaut je crois) personne ne va sur mon site, l'application s'arrete et le thread va s'arreter aussi!!
est-ce qu'on peut changer ce temps dans le web.config et mettre genre 5h??
Merci beaucoup
"Jérôme Noirfalise" a écrit :
Bonjour,
Si tu es sur un serveur mutualisé et que tu ne peux ni utiliser le Task Sheduler de windows et ni créer un service windows, une solution est de lancer un thread dans l'Application_Start (Global.asax) de ton application web.
Voici un lien vers un article intéressant expliquant comment implémenter une telle solution: http://www.angrycoder.com/article.aspx?cid=5&y 03&m=4&d
> Salut, > > Comment puis-je créer un script qui s exécute à intervalle regulier (par ex > tous les lundis et jeudis à 2h du matin) > > Je ne peux pas utiliser le planificateur de taches de mon serveur car c'est > un serveur mutualisé.
Eh ben un très très très très grand MERCI pour ce lien, il va bien m'aider
Cependant je me pose une question:
Si pendant un certain temps (10min par défaut je crois) personne ne va sur
mon site, l'application s'arrete et le thread va s'arreter aussi!!
est-ce qu'on peut changer ce temps dans le web.config et mettre genre 5h??
Merci beaucoup
"Jérôme Noirfalise" a écrit :
Bonjour,
Si tu es sur un serveur mutualisé et que tu ne peux ni utiliser le Task
Sheduler de windows et ni créer un service windows, une solution est de
lancer un thread dans l'Application_Start (Global.asax) de ton application
web.
Voici un lien vers un article intéressant expliquant comment implémenter une
telle solution:
http://www.angrycoder.com/article.aspx?cid=5&y 03&m=4&d
> Salut,
>
> Comment puis-je créer un script qui s exécute à intervalle regulier (par ex
> tous les lundis et jeudis à 2h du matin)
>
> Je ne peux pas utiliser le planificateur de taches de mon serveur car c'est
> un serveur mutualisé.
Eh ben un très très très très grand MERCI pour ce lien, il va bien m'aider
Cependant je me pose une question: Si pendant un certain temps (10min par défaut je crois) personne ne va sur mon site, l'application s'arrete et le thread va s'arreter aussi!!
est-ce qu'on peut changer ce temps dans le web.config et mettre genre 5h??
Merci beaucoup
"Jérôme Noirfalise" a écrit :
Bonjour,
Si tu es sur un serveur mutualisé et que tu ne peux ni utiliser le Task Sheduler de windows et ni créer un service windows, une solution est de lancer un thread dans l'Application_Start (Global.asax) de ton application web.
Voici un lien vers un article intéressant expliquant comment implémenter une telle solution: http://www.angrycoder.com/article.aspx?cid=5&y 03&m=4&d
> Salut, > > Comment puis-je créer un script qui s exécute à intervalle regulier (par ex > tous les lundis et jeudis à 2h du matin) > > Je ne peux pas utiliser le planificateur de taches de mon serveur car c'est > un serveur mutualisé.
Patrice
Bonjour,
Une application ASP.NET n'est pas vraiment prévue pour cela. Une autre solution serait de faire une page présente sur le serveur et de la solliciter : - soit depuis un PC avec une tâche planifiée se connectant à la page - soit depuis un service sur le web se chargeant d'appeler la page style http://cron.hiwit.org/ ou www.webcron.org etc...
Selon la nature de l'opération, vérifier également que l'on est bien dans la plage attendue etc...
--- Patrice
"lirim" a écrit dans le message de news:
Eh ben un très très très très grand MERCI pour ce lien, il va bien m'aider
Cependant je me pose une question: Si pendant un certain temps (10min par défaut je crois) personne ne va sur mon site, l'application s'arrete et le thread va s'arreter aussi!!
est-ce qu'on peut changer ce temps dans le web.config et mettre genre 5h??
Merci beaucoup
"Jérôme Noirfalise" a écrit :
Bonjour,
Si tu es sur un serveur mutualisé et que tu ne peux ni utiliser le Task Sheduler de windows et ni créer un service windows, une solution est de lancer un thread dans l'Application_Start (Global.asax) de ton application web.
Voici un lien vers un article intéressant expliquant comment implémenter une telle solution: http://www.angrycoder.com/article.aspx?cid=5&y 03&m=4&d
> Salut, > > Comment puis-je créer un script qui s exécute à intervalle regulier > (par ex > tous les lundis et jeudis à 2h du matin) > > Je ne peux pas utiliser le planificateur de taches de mon serveur car > c'est > un serveur mutualisé.
Bonjour,
Une application ASP.NET n'est pas vraiment prévue pour cela. Une autre
solution serait de faire une page présente sur le serveur et de la
solliciter :
- soit depuis un PC avec une tâche planifiée se connectant à la page
- soit depuis un service sur le web se chargeant d'appeler la page style
http://cron.hiwit.org/ ou www.webcron.org etc...
Selon la nature de l'opération, vérifier également que l'on est bien dans la
plage attendue etc...
---
Patrice
"lirim" <lirim@discussions.microsoft.com> a écrit dans le message de news:
C6F54B34-51AE-4EDA-800C-7DE4A63FBB69@microsoft.com...
Eh ben un très très très très grand MERCI pour ce lien, il va bien m'aider
Cependant je me pose une question:
Si pendant un certain temps (10min par défaut je crois) personne ne va sur
mon site, l'application s'arrete et le thread va s'arreter aussi!!
est-ce qu'on peut changer ce temps dans le web.config et mettre genre 5h??
Merci beaucoup
"Jérôme Noirfalise" a écrit :
Bonjour,
Si tu es sur un serveur mutualisé et que tu ne peux ni utiliser le Task
Sheduler de windows et ni créer un service windows, une solution est de
lancer un thread dans l'Application_Start (Global.asax) de ton
application
web.
Voici un lien vers un article intéressant expliquant comment implémenter
une
telle solution:
http://www.angrycoder.com/article.aspx?cid=5&y 03&m=4&d
> Salut,
>
> Comment puis-je créer un script qui s exécute à intervalle regulier
> (par ex
> tous les lundis et jeudis à 2h du matin)
>
> Je ne peux pas utiliser le planificateur de taches de mon serveur car
> c'est
> un serveur mutualisé.
Une application ASP.NET n'est pas vraiment prévue pour cela. Une autre solution serait de faire une page présente sur le serveur et de la solliciter : - soit depuis un PC avec une tâche planifiée se connectant à la page - soit depuis un service sur le web se chargeant d'appeler la page style http://cron.hiwit.org/ ou www.webcron.org etc...
Selon la nature de l'opération, vérifier également que l'on est bien dans la plage attendue etc...
--- Patrice
"lirim" a écrit dans le message de news:
Eh ben un très très très très grand MERCI pour ce lien, il va bien m'aider
Cependant je me pose une question: Si pendant un certain temps (10min par défaut je crois) personne ne va sur mon site, l'application s'arrete et le thread va s'arreter aussi!!
est-ce qu'on peut changer ce temps dans le web.config et mettre genre 5h??
Merci beaucoup
"Jérôme Noirfalise" a écrit :
Bonjour,
Si tu es sur un serveur mutualisé et que tu ne peux ni utiliser le Task Sheduler de windows et ni créer un service windows, une solution est de lancer un thread dans l'Application_Start (Global.asax) de ton application web.
Voici un lien vers un article intéressant expliquant comment implémenter une telle solution: http://www.angrycoder.com/article.aspx?cid=5&y 03&m=4&d
> Salut, > > Comment puis-je créer un script qui s exécute à intervalle regulier > (par ex > tous les lundis et jeudis à 2h du matin) > > Je ne peux pas utiliser le planificateur de taches de mon serveur car > c'est > un serveur mutualisé.
Jérôme Noirfalise
Bonjour,
Je ne connaissais pas les services proposés par www.webcron.org et cron.hiwit.org. C'est vrai que c'est une très bonne alternative qui, de plus, ne dépend pas du cycle de vie de ton application ASP.NET.
Pour répondre à ta question concernant l'Application_Start, c'est appelé une fois lors du démarrage ou au redémarrage de l'application. Seul un redémarrage du service web (IIS), une modification des sources, de certains fichiers ou du web.config impliquent un redémarrage de l'application.
C'est la session qui s'arrête après un certain temps d'inactivité (timeout pouvant être défini dans le web.config) de la part d'un utilisateur sur ton site. L'arrêt d'une session n'implique pas l'arrêt de l'application.
Une application ASP.NET n'est pas vraiment prévue pour cela. Une autre solution serait de faire une page présente sur le serveur et de la solliciter : - soit depuis un PC avec une tâche planifiée se connectant à la page - soit depuis un service sur le web se chargeant d'appeler la page style http://cron.hiwit.org/ ou www.webcron.org etc...
Selon la nature de l'opération, vérifier également que l'on est bien dans la plage attendue etc...
--- Patrice
"lirim" a écrit dans le message de news:
> Eh ben un très très très très grand MERCI pour ce lien, il va bien m'aider > > Cependant je me pose une question: > Si pendant un certain temps (10min par défaut je crois) personne ne va sur > mon site, l'application s'arrete et le thread va s'arreter aussi!! > > est-ce qu'on peut changer ce temps dans le web.config et mettre genre 5h?? > > Merci beaucoup > > "Jérôme Noirfalise" a écrit : > >> Bonjour, >> >> Si tu es sur un serveur mutualisé et que tu ne peux ni utiliser le Task >> Sheduler de windows et ni créer un service windows, une solution est de >> lancer un thread dans l'Application_Start (Global.asax) de ton >> application >> web. >> >> Voici un lien vers un article intéressant expliquant comment implémenter >> une >> telle solution: >> http://www.angrycoder.com/article.aspx?cid=5&y 03&m=4&d >> >> Amicalement, >> >> Jérôme Noirfalise >> --------------------- >> MCSD .NET >> .NET Consultant @ AUSY Luxembourg >> http://www.jnoirfal.be >> >> >> "lirim" a écrit : >> >> > Salut, >> > >> > Comment puis-je créer un script qui s exécute à intervalle regulier >> > (par ex >> > tous les lundis et jeudis à 2h du matin) >> > >> > Je ne peux pas utiliser le planificateur de taches de mon serveur car >> > c'est >> > un serveur mutualisé.
Bonjour,
Je ne connaissais pas les services proposés par www.webcron.org et
cron.hiwit.org. C'est vrai que c'est une très bonne alternative qui, de plus,
ne dépend pas du cycle de vie de ton application ASP.NET.
Pour répondre à ta question concernant l'Application_Start, c'est appelé une
fois lors du démarrage ou au redémarrage de l'application.
Seul un redémarrage du service web (IIS), une modification des sources, de
certains fichiers ou du web.config impliquent un redémarrage de l'application.
C'est la session qui s'arrête après un certain temps d'inactivité (timeout
pouvant être défini dans le web.config) de la part d'un utilisateur sur ton
site. L'arrêt d'une session n'implique pas l'arrêt de l'application.
Une application ASP.NET n'est pas vraiment prévue pour cela. Une autre
solution serait de faire une page présente sur le serveur et de la
solliciter :
- soit depuis un PC avec une tâche planifiée se connectant à la page
- soit depuis un service sur le web se chargeant d'appeler la page style
http://cron.hiwit.org/ ou www.webcron.org etc...
Selon la nature de l'opération, vérifier également que l'on est bien dans la
plage attendue etc...
---
Patrice
"lirim" <lirim@discussions.microsoft.com> a écrit dans le message de news:
C6F54B34-51AE-4EDA-800C-7DE4A63FBB69@microsoft.com...
> Eh ben un très très très très grand MERCI pour ce lien, il va bien m'aider
>
> Cependant je me pose une question:
> Si pendant un certain temps (10min par défaut je crois) personne ne va sur
> mon site, l'application s'arrete et le thread va s'arreter aussi!!
>
> est-ce qu'on peut changer ce temps dans le web.config et mettre genre 5h??
>
> Merci beaucoup
>
> "Jérôme Noirfalise" a écrit :
>
>> Bonjour,
>>
>> Si tu es sur un serveur mutualisé et que tu ne peux ni utiliser le Task
>> Sheduler de windows et ni créer un service windows, une solution est de
>> lancer un thread dans l'Application_Start (Global.asax) de ton
>> application
>> web.
>>
>> Voici un lien vers un article intéressant expliquant comment implémenter
>> une
>> telle solution:
>> http://www.angrycoder.com/article.aspx?cid=5&y 03&m=4&d
>>
>> Amicalement,
>>
>> Jérôme Noirfalise
>> ---------------------
>> MCSD .NET
>> .NET Consultant @ AUSY Luxembourg
>> http://www.jnoirfal.be
>>
>>
>> "lirim" a écrit :
>>
>> > Salut,
>> >
>> > Comment puis-je créer un script qui s exécute à intervalle regulier
>> > (par ex
>> > tous les lundis et jeudis à 2h du matin)
>> >
>> > Je ne peux pas utiliser le planificateur de taches de mon serveur car
>> > c'est
>> > un serveur mutualisé.
Je ne connaissais pas les services proposés par www.webcron.org et cron.hiwit.org. C'est vrai que c'est une très bonne alternative qui, de plus, ne dépend pas du cycle de vie de ton application ASP.NET.
Pour répondre à ta question concernant l'Application_Start, c'est appelé une fois lors du démarrage ou au redémarrage de l'application. Seul un redémarrage du service web (IIS), une modification des sources, de certains fichiers ou du web.config impliquent un redémarrage de l'application.
C'est la session qui s'arrête après un certain temps d'inactivité (timeout pouvant être défini dans le web.config) de la part d'un utilisateur sur ton site. L'arrêt d'une session n'implique pas l'arrêt de l'application.
Une application ASP.NET n'est pas vraiment prévue pour cela. Une autre solution serait de faire une page présente sur le serveur et de la solliciter : - soit depuis un PC avec une tâche planifiée se connectant à la page - soit depuis un service sur le web se chargeant d'appeler la page style http://cron.hiwit.org/ ou www.webcron.org etc...
Selon la nature de l'opération, vérifier également que l'on est bien dans la plage attendue etc...
--- Patrice
"lirim" a écrit dans le message de news:
> Eh ben un très très très très grand MERCI pour ce lien, il va bien m'aider > > Cependant je me pose une question: > Si pendant un certain temps (10min par défaut je crois) personne ne va sur > mon site, l'application s'arrete et le thread va s'arreter aussi!! > > est-ce qu'on peut changer ce temps dans le web.config et mettre genre 5h?? > > Merci beaucoup > > "Jérôme Noirfalise" a écrit : > >> Bonjour, >> >> Si tu es sur un serveur mutualisé et que tu ne peux ni utiliser le Task >> Sheduler de windows et ni créer un service windows, une solution est de >> lancer un thread dans l'Application_Start (Global.asax) de ton >> application >> web. >> >> Voici un lien vers un article intéressant expliquant comment implémenter >> une >> telle solution: >> http://www.angrycoder.com/article.aspx?cid=5&y 03&m=4&d >> >> Amicalement, >> >> Jérôme Noirfalise >> --------------------- >> MCSD .NET >> .NET Consultant @ AUSY Luxembourg >> http://www.jnoirfal.be >> >> >> "lirim" a écrit : >> >> > Salut, >> > >> > Comment puis-je créer un script qui s exécute à intervalle regulier >> > (par ex >> > tous les lundis et jeudis à 2h du matin) >> > >> > Je ne peux pas utiliser le planificateur de taches de mon serveur car >> > c'est >> > un serveur mutualisé.