У меня есть тот же код, который я упомянул в этом question. Теперь у меня есть одно и то же приложение web.py на Apache. Но когда я запускаю Apache, код внутри if __name__ == "__main__":
не выполняется.web.py, размещенный на Apache, не запускает код сбоку, если __name__ == "__main__":
Возможно ли запустить процесс backgroud (проверьте другой вопрос для кода) при размещении в Apache?
Почему код внутри if __name__ == "__main__":
не был выполнен?
Это хорошо работает, когда web.py запускается без Apache.
Этот вопрос обсуждается в http://modwsgi.readthedocs.io/en/develop/user-guides/assorted-tips-and-tricks.html Вы может в файле сценария WSGI (только) использовать '' __name __. startswith ('_ mod_wsgi _') ''. –