J'ai une application web Python 2.6 construit sur Pylons 0.9.7. Le code dans mon contrôleur s'exécute seulement la première fois qu'un client le demande, ce qui est juste, mais est-ce que je peux exécuter du code dès que le serveur démarre et est prêt à accepter des demandes, sans attendre qu'une requête soit réellement reçu?Comment faire pour exécuter le code sur Pylons démarrage
2
A
Répondre
2
C'est un paramètre d'environnement, si c'est ce que vous demandez.
Spécifiquement: lib/app_globals, modifiez _ _ init _ _().
Voir (Ignorer les espaces là, la fonction stupide mise en gras!): http://pylonshq.com/docs/en/0.9.7/configuration/#environment
méthodes alternatives obtiennent votre script d'aide (ce qui lance le serveur) pour l'exécuter avant de lancer le site.
Questions connexes
- 1. Comment faire pour exécuter le code sélénium dans webtest?
- 2. Comment puis-je exécuter le code d'initialisation au démarrage d'axis2?
- 3. Comment faire pour exécuter le code OpenGL sans la compilation?
- 4. Comment puis-je faire exécuter du code externe avant le démarrage d'un service Windows?
- 5. Comment faire pour exécuter Trac sur Windows?
- 6. Comment faire pour exécuter le programme régulièrement?
- 7. Comment faire pour exécuter le programme .dll?
- 8. Comment faire pour exécuter du code stocké dans DB?
- 9. Comment faire pour exécuter ce code à partir d'un contrôleur?
- 10. Comment faire pour déboguer le code Perl XS sur Windows
- 11. Comment faire pour s'assurer que le même thread est utilisé pour exécuter du code dans IIS?
- 12. Comment exécuter le code C# en utilisant le code C#?
- 13. Comment faire pour supprimer le code de démarrage de session de XCode 3.2
- 14. Comment faire pour exécuter des requêtes SQL sur EF?
- 15. Code ASP pour exécuter le processus stocké
- 16. Comment faire pour exécuter tasklist.exe sur Windows 2000
- 17. Comment faire pour exécuter Ruby on Rails sur App Engine
- 18. Exécuter le code dynamique
- 19. Comment faire pour exécuter du code sur la définition de classe (pas d'instanciation d'objet)
- 20. Comment faire pour exécuter un fichier batch Windows sur HTML?
- 21. Comment faire pour arrêter l'application et exécuter le débogueur?
- 22. Comment faire pour exécuter dojo sur les pages php
- 23. Comment empêcher l'éditeur de liens d'optimiser le code de démarrage?
- 24. Comment faire pour exécuter une application Qt?
- 25. Comment faire pour exécuter le code javascript inclus dans une page chargée avec jquery.load()
- 26. Comment faire pour exécuter le fichier d'installation exe seul?
- 27. Comment faire pour exécuter le fichier .exe par mon Webservice?
- 28. Comment faire pour exécuter le code avant la sortie du programme?
- 29. Comment faire pour exécuter une structure OSGi dans le code java habituel?
- 30. Comment faire pour exécuter les commandes linux dans le code java?
Merci. C'est un début, mais il s'exécute avant que le serveur n'écoute, pas après. – EMP
Vous pouvez créer un fichier PID (ou similaire) à exécuter en première instance, ou utiliser un script de lancement pour exécuter quelque chose, je suppose. D'un point de vue purement «web», Pylons n'offrait pas grand-chose en matière de support «post-lancement» (du moins pas quand je jouais pour la dernière fois). – aws