Comment puis-je exécuter une page PHP ou une application lorsque WebCgiRole démarre sur Windows Azure?Comment exécuter une page ou une application au démarrage WebCgiRole sous Windows Azure
Répondre
Il existe deux méthodes d'exécution des tâches de démarrage. La méthode "old school" consistait à inclure la tâche dans la méthode OnStart du rôle. Cela peut être fait soit en intégrant la fonctionnalité dans OnStart du RoleEntryPoint, soit en effectuant un décompte pour exécuter un fichier batch ou un script powershell. Toutefois, cette approche nécessite que vous soyez en mesure d'apporter des modifications à ce qui est essentiellement une classe de code managé .NET. Quelque chose qui peut ne pas être optimal dans votre environnement basé sur PHP.
La deuxième approche est une nouvelle approche disponible via le relanceur 1.3 SDK qui est sorti au PDC10. Il utilise les nouvelles tâches de démarrage disponibles via la configuration du service. Wade Wegner, un membre de l'équipe de développement, a un blog agréable qui traite de l'utilisation de cette fonctionnalité. Dans un nuthsell, vous pouvez ensuite exécuter ces commandes batch ou powershell de démarrage sans avoir à modifier l'événement OnStart dans le code managé.
http://www.wadewegner.com/category/startup-task/
Maintenant, le défi pour vous est peut-être que votre tâche de démarrage est défini dans un script PHP. Malheureusement, je n'ai pas trouvé d'exemples concrets pour cela et mes compétences en PHP sont certes assez limitées. Mais il pourrait encore être faisable. Espérons que les informations sur le blog de Wade suffiront au moins pour vous diriger dans le bon directino. :)
Merci, mais dans le rôle PHP fastCGI nous n'avons pas de code .NET à écrire sur la méthode OnStart. Je vais essayer la deuxième méthode mais cela semble trop compliqué. Est-ce la seule façon de le faire? Parce que ce que je veux réellement faire est de copier des fichiers PHP d'un stockage blob sur une machine quand il démarre pour la première fois. – Giannis
http://msdn.microsoft.com/en-us/library/gg456327.aspx – Giannis
N'étant pas un gourou PHP, je ne peux vraiment pas parler de la façon dont vous allez exécuter le script PHP via l'une des nouvelles tâches de démarrage . C'est peut-être tout à fait possible, ce n'est pas quelque chose que je puisse parler de première main. – BrentDaCodeMonkey
- 1. Comment exécuter une application automatiquement au démarrage du système?
- 2. Comment exécuter une application F # dans Windows Azure?
- 3. Exécuter une autre application sous Windows formulaire
- 4. Ajouter une application au démarrage
- 5. Comment ouvrir une application java ou un pot au démarrage?
- 6. Exécuter le programme au démarrage de Windows
- 7. Exécuter une commande au démarrage d'Emacs (emacs.el)
- 8. Android 2.2: Comment faire une application pour exécuter automatiquement au démarrage et comment faire une application commence une autre application
- 9. Mac/Windows Installer - exécuter au démarrage
- 10. Créer une application de démarrage Windows
- 11. Application de navigation - Force une page au démarrage
- 12. Application au démarrage Mac
- 13. Site Web Windows Azure avec une tâche de démarrage
- 14. Puis-je exécuter une application Ruby avec RubyMine sous Windows?
- 15. Comment exécuter du code au démarrage d'une application dans une application Document
- 16. Comment déployer une application socket.io node.js sur windows azure?
- 17. Comment supprimer une application de démarrage suspendue (Windows Mobile)?
- 18. Windows Azure table storage ou SQL Azure
- 19. Comment déployer une application Azure en production sans Azure
- 20. Comment ajouter une application au démarrage en utilisant l'installateur?
- 21. Sous-domaines sous Windows Azure
- 22. besoin de forcer l'application Windows Forms Pour exécuter au démarrage
- 23. Comment déployer une application Qt sous Windows?
- 24. Comment exécuter une application à partir du service Windows
- 25. Comment concevoir une application de démarrage automatique exécutée en tant qu'administrateur sous Windows Vista/7?
- 26. l'authentification asp.net sous Windows Azure
- 27. Comment exécuter Mono sous Windows?
- 28. Méthode préférée pour démarrer automatiquement une application au démarrage/démarrage?
- 29. Comment puis-je lancer XAMPP au démarrage sous Windows?
- 30. Exécuter une application .exe de Windows Forms
Essayez-vous de lancer une page par défaut? Ou exécuter une tâche de démarrage réelle pour le rôle? – BrentDaCodeMonkey
Je souhaite exécuter une tâche de démarrage réelle pour le rôle. – Giannis