Я пытаюсь установить модуль mod_wsgi, следуя этой инструкции . Я скачал mod_wsgi.so из этого источника . Кажется, что Apache не может перезапустить службы должным образом, и страница не может быть загружена после того, как я добавил следующую строку в httpd.conf
LoadModule wsgi_module modules/mod_wsgi.so
Я проверил некоторые проблемы из некоторых источников следующим образом:
- Имя файла правильное - mod_wsgi.so, а не mod_wsgi.so.so
- Права доступа к файлу были установлены так же, как и для других модулей, которые загружались правильно
- Python установлен для всех пользователей
Окружающая среда:
- Windows Server® Standard FE, 64-разрядная
- Apache 2.2.8 на WAMP 2.0
- Python 2.7.1 установлен для всех пользователей
Без загрузки этого модуля Apache работает правильно. В чем моя проблема?
Приложение error.log:
[Mon May 23 10:12:20 2011] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Mon May 23 10:12:20 2011] [notice] Child 4528: Exit event signaled. Child process is ending.
[Mon May 23 10:12:21 2011] [notice] Child 4528: Released the start mutex
[Mon May 23 10:12:22 2011] [notice] Child 4528: All worker threads have exited.
[Mon May 23 10:12:27 2011] [notice] Child 4528: Child process is exiting
[Mon May 23 10:12:28 2011] [notice] Parent: Child process exited successfully.
[Mon May 23 10:13:46 2011] [notice] Apache/2.2.8 (Win32) PHP/5.2.6 configured -- resuming normal operations
[Mon May 23 10:13:46 2011] [notice] Server built: Jan 18 2008 00:37:19
[Mon May 23 10:13:46 2011] [notice] Parent: Created child process 5316
[Mon May 23 10:13:46 2011] [notice] Child 5316: Child process is running
[Mon May 23 10:13:46 2011] [notice] Child 5316: Acquired the start mutex.
[Mon May 23 10:13:46 2011] [notice] Child 5316: Starting 64 worker threads.
[Mon May 23 10:13:46 2011] [notice] Child 5316: Starting thread to listen on port 81.
[Mon May 23 10:14:57 2011] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Mon May 23 10:14:57 2011] [notice] Child 5316: Exit event signaled. Child process is ending.
[Mon May 23 10:14:58 2011] [notice] Child 5316: Released the start mutex
[Mon May 23 10:14:59 2011] [notice] Child 5316: All worker threads have exited.
[Mon May 23 10:15:04 2011] [notice] Child 5316: Child process is exiting
[Mon May 23 10:15:04 2011] [notice] Parent: Child process exited successfully.
Из apache error.log, ясно ли, что установленный apache 32-битный?
Soulution: Измените все на 64-битные.