Apache ошибка 7024

System:

  • Windows 10 x64 (enterprise computer with some restrictions)
  • Apache 2.4 64-bit
  • Python 3.7.1 64-bit
  • mod_wsgi (built today from github using python setup.py install)

I am working on getting an Apache server with Python on a Windows machine and I have the server configured correctly in order to get the Hello World! example from mod_wsig documentation working.

If I simply launch C:Apache24binhttpd.exe, this works and I see Hello World at http://localhost:5000/

Then I wanted to get it running as a service, so I call

httpd.exe -k install

In the ApacheMonitor I start the new Apache2.4 service but I get a failed to start error. In the Windows system event log it says Event ID: 7024 with a service specific error: Incorrect function.

When I run httpd.exe -k start -n "Apache2.4" -t it says Syntax OK

What I can’t find is any more information about the service error. Nothing populates in the error.log file and I don’t know where else to look, and I am asking for any further information on how to diagnose this.

Before I started configuring Apache to use mod_wsgi, launching the service was successful, so this happened after doing that, and I haven’t configured anything else at this point.

asked Oct 24, 2018 at 21:33

Vince W.'s user avatar

9

Go to the Command Prompt move to the apache/bin folder and type

>httpd -t

This will give you more information about the error preventing Apache from start.

answered May 12, 2021 at 20:28

lisandro's user avatar

lisandrolisandro

4454 silver badges11 bronze badges

1

I was getting this error after updating my httpd.conf file. The problem was that my final xml tag in httpd.conf was unclosed </directory without the closing >.

answered Oct 5, 2021 at 13:08

stackhouse's user avatar

This days I was facing the same situation, windows 10, apache24, django app, python3.8, failing to start as service, service events showing error 7024…

So, after a lot of struggling and research, I would like to add my solution even this is an old question.

The solution was to add two environment variables, no in httpd.conf, not in python code/conf but at SO level (windows > environment variables)

PYTHONHOME = c:yourpathtoinstalledpython

PYTHONPATH = c:yourpathtoinstalledvirtualenv

And magic! apache now works as service and the django app is always available on localhost

answered Nov 11, 2022 at 4:49

Peter's user avatar

PeterPeter

553 silver badges10 bronze badges

Ошибка запуска АПАЧИ

Я
   lite777

18.10.22 — 15:19

Здрасвтвуйте , вин 10 в домене, локальные права админа есть, не стартует как служба

Служба «Apache2.4» завершена из-за следующей внутренней ошибки:

Неверная функция.7024

Installing the ‘Apache2.4’ service

The ‘Apache2.4’ service is successfully installed.

Testing httpd.conf….

Errors reported here must be corrected before the service can be started.

(OS 10013)╤фхырэр яюя√Єър фюёЄєяр ъ ёюъхЄє ьхЄюфюь, чряЁх∙хээ√ь яЁртрьш фюёЄєяр.  : AH00072: make_sock: could not bind to address [::]:80

(OS 10013)╤фхырэр яюя√Єър фюёЄєяр ъ ёюъхЄє ьхЄюфюь, чряЁх∙хээ√ь яЁртрьш фюёЄєяр.  : AH00072: make_sock: could not bind to address 0.0.0.0:80

AH00451: no listening sockets available, shutting down

AH00015: Unable to open logs

   mikecool

1 — 18.10.22 — 15:22

ты файл конфига поправил? адреса указал?

   lite777

2 — 18.10.22 — 15:25

(1) Нет , а что там нужно сделать ?

   Йохохо

3 — 18.10.22 — 15:26

написано же, не может занять порт 80

netstat -anbt

   mikecool

4 — 18.10.22 — 15:27

(2) зайти в httpd.conf, почитать комменты, поправить где надо

   PR

5 — 18.10.22 — 15:27

   lite777

6 — 18.10.22 — 15:30

возможно энидеском занят 80

   Йохохо

7 — 18.10.22 — 15:31

(6) команду выполни и посмотри кем

   lite777

8 — 18.10.22 — 15:33

TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4

   lite777

9 — 18.10.22 — 15:37

sysstem 4 id

   arsik

10 — 18.10.22 — 15:46

(9) Попробуй зайти на http://localhost/ — что увидишь?

   lite777

11 — 18.10.22 — 15:50

(10)Страница не найдена ,

   lite777

12 — 18.10.22 — 15:54

Может брэндмуэр ?

   arsik

13 — 18.10.22 — 16:02

(12) Нет. У тебя же порт открыт и на нем кто то сидит.

Через повершелл что покажет?

Get-NetTCPConnection -LocalPort 80

   Kassern

14 — 18.10.22 — 16:03

Вполне возможно у ТС запущен IIS на 80 порту, поэтому апач идет лесом)

   arsik

15 — 18.10.22 — 16:09

(14) Ну тогда бы отдельный процесс IIS был, а у него «sysstem 4 id»

   lite777

16 — 18.10.22 — 16:10

LocalAddress                        LocalPort RemoteAddress                       RemotePort State       AppliedSetting OwningProcess

————                        ——— ————-                       ———- ——       ————— ————-

::                                  80        ::                                  0          Listen                     4 (13)

   lite777

17 — 18.10.22 — 16:12

(13)

LocalAddress                        LocalPort RemoteAddress                       RemotePort State       AppliedSetting OwningProcess

————                        ——— ————-                       ———- ——       ————— ————-

::                                  80        ::                                  0          Listen                     4

   arsik

18 — 18.10.22 — 16:16

(17) Ну так это у тебя на ipv6 висит. Система почему то там висит. Вирус наверно :)

Для начала в апаче отключи ipv6, должен завестись.

А потом уже ищи по какой такой неведомой причине у тебя порт чем то занят.

Еще попробуй в браузере вот по этому адресу сходить http://[::]/

   Kassern

19 — 18.10.22 — 16:23

(18) «http://[::]/» — а что это за адрес такой?

   arsik

20 — 18.10.22 — 16:26

(19) это аналог 127.0.0.1 для ipv6.

Но я погуглил и действительно IIS висит от имени системы. Так что это скорее всего он.

  

lite777

21 — 18.10.22 — 16:38

Товарищи ,удалил в уст прогах -удал помошник  вин, и удал стол телеграм чтоли , перезагрузился первый раз после уст апича It works! ,спасибо всем ! Вроде пошло

Как идентифицировать и диагностировать приложения с высокой загрузкой ЦП: Часть 2 | Служба приложений Azure

Система:

  • Windows 10 x64 (корпоративный компьютер с некоторыми ограничениями)
  • Apache 2.4 64-разрядный
  • Python 3.7.1 64-разрядный
  • mod_wsgi (построен сегодня из github с использованием установки python setup.py)

Я работаю над получением сервера Apache с Python на машине Windows, и у меня правильно настроен сервер, чтобы получить Hello World! пример из документации mod_wsig работает.

Если я просто запустил C:Apache24binhttpd.exe, это работает, и я вижу Hello World по адресу http: // localhost: 5000 /

Затем я хотел запустить его как службу, поэтому позвонил

httpd.exe -k install

В ApacheMonitor я запускаю новую службу Apache2.4, но получаю ошибку «Не удалось запустить». В журнале системных событий Windows написано Event ID: 7024 со специфической ошибкой службы: Incorrect function.

Когда я бегу httpd.exe -k start -n 'Apache2.4' -t это говорит Syntax OK

Что я не могу найти, так это больше информации об ошибке службы. Ничего не заселяется в error.log файл, и я не знаю, где еще искать, и я прошу предоставить дополнительную информацию о том, как это диагностировать.

Прежде чем я начал настраивать Apache для использования mod_wsgi, служба была запущена успешно, так что это произошло после этого, и на данный момент я ничего не настраивал.

  • В вашем httpd.conf поместите LogLevel debug и убедитесь CustomLog а также ErrorLog определены для существующего пути в вашем окне. Начать сначала. Надеюсь, вы получите более подробные сообщения об ошибках в журналах отладки.
  • спасибо, я ценю предложение. Я пробовал много настроек LogLevel, и оба журнала созданы правильно. Я полагаю, это может быть что-то специфическое для моей машины, но я действительно не знаю, как это исследовать дальше
  • Журналы создаются, но содержат ли они какие-либо подсказки, которые могут помочь? Журналы событий больше ничего не показывают? Я провел небольшое исследование, но в большинстве случаев это были проблемы с портами, но ошибки были довольно четкими при установке на уровне отладки.
  • В этом случае в журналах ничего не заполняется, даже если файлы есть и заполняются, когда httpd просто вызывается из командной строки.
  • Ничего себе … определение службы указывает, какой файл конфигурации использовать (т.е. использовать -f аргумент)? Интересно, использует ли он ту же конфигурацию, что и при запуске из cmd.

Tweet

Share

Link

Plus

Send

Send

Pin

Система:

  • Windows 10 x64 (корпоративный компьютер с некоторыми ограничениями)
  • Apache 2.4 64-разрядный
  • Python 3.7.1 64-разрядная
  • mod_wsgi (построен сегодня из github с использованием установки python setup.py)

Я работаю над получением сервера Apache с Python на машине Windows, и у меня правильно настроен сервер, чтобы получить пример Hello World! из документация mod_wsig.

Если я просто запустил C:Apache24binhttpd.exe, это сработает, и я увижу Hello World по адресу http: // локальный: 5000 /.

Затем я хотел запустить его как службу, поэтому позвонил

httpd.exe -k install

В ApacheMonitor я запускаю новую службу Apache2.4, но получаю ошибку «Не удалось запустить». В журнале системных событий Windows указано Event ID: 7024 с ошибкой службы: Incorrect function.

Когда я запускаю httpd.exe -k start -n "Apache2.4" -t, он говорит: Syntax OK

Что я не могу найти, так это больше информации об ошибке службы. В файле error.log ничего не заполняется, и я не знаю, где еще искать, и прошу предоставить дополнительную информацию о том, как это диагностировать.

Прежде чем я начал настраивать Apache для использования mod_wsgi, запуск службы был успешным, поэтому это произошло после этого, и я еще ничего не настраивал.

Почему может не запускаться Апач ?

Почему может не запускаться Апач, установленный в качестве службы в составе пакета xampp ?

В списке событий Windows читаю :

Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7024
Date: 24.02.2011
Time: 13:17:30
User: N/A
Computer: OMC2
Description:
The Apache2.2 service terminated with service-specific error 1 (0x1).

Оказывается, узнать точную причину сбоя можно, запустив не службу, а файл
z:xamppapache_start.bat

Запись опубликована в рубрике Программное обеспечение. Добавьте в закладки постоянную ссылку.

Понравилась статья? Поделить с друзьями:

Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • Apache tomcat ошибка
  • Apache sslengine on ошибка
  • Apache server at port 443 ошибка
  • Apache 504 ошибка

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии