J'ai ce même code que j'ai mentionné dans ce question du mien. Maintenant, j'ai hébergé la même application web.py sur Apache. Mais quand je démarre Apache le code à l'intérieur if __name__ == "__main__":
n'est pas exécuté.web.py hébergé sur Apache ne pas exécuter le code dans le côté si __name__ == "__main__":
Est-il possible d'exécuter le processus backgroud (vérifiez l'autre question pour le code) lorsqu'il est hébergé dans Apache?
Pourquoi le code if __name__ == "__main__":
n'est pas exécuté?
Cela fonctionne bien lorsque web.py est exécuté sans Apache.
Cette question est abordée dans http://modwsgi.readthedocs.io/en/develop/user-guides/assorted-tips-and-tricks.html Vous peut dans le fichier de script WSGI (seulement), utiliser '' __name __. startswith ('_ mod_wsgi _') ''. –