[помощь]Слетает Apache
Слетел Apache, переустановка не помогает, пробовал устанавлиать AppServ (2.5.8 - 2.6.0), Xampp, TopServer, Denwer, во всех паках не запускается Апаче, пробовал ставить без php и mysql толку нету.
В Апаче монитор выдаёт: The requested operation has failed!
В Эррор лог:
[Mon Feb 19 09:19:22 2007] [notice] Server built: Jan 9 2007 23:17:20
[Mon Feb 19 09:19:22 2007] [notice] Parent: Created child process 1992
[Mon Feb 19 09:19:22 2007] [notice] Child 1992: Child process is running
[Mon Feb 19 09:19:22 2007] [notice] Child 1992: Acquired the start mutex.
[Mon Feb 19 09:19:22 2007] [notice] Child 1992: Starting 250 worker threads.
[Mon Feb 19 09:19:22 2007] [notice] Child 1992: Starting thread to listen on port 80.
[Sat May 30 23:00:12 2009] [notice] Apache/2.2.4 (Win32) PHP/5.2.1 configured -- resuming normal operations
[Sat May 30 23:00:12 2009] [notice] Server built: Jan 9 2007 23:17:20
[Sat May 30 23:00:12 2009] [notice] Parent: Created child process 3324
[Sat May 30 23:00:12 2009] [notice] Child 3324: Child process is running
[Sat May 30 23:00:12 2009] [crit] (OS 10022)Получен недопустимый аргумент. : Child 3324: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Sat May 30 23:00:13 2009] [crit] Parent: child process exited with status 3 -- Aborting.
[Sat May 30 23:00:18 2009] [notice] Apache/2.2.4 (Win32) PHP/5.2.1 configured -- resuming normal operations
[Sat May 30 23:00:18 2009] [notice] Server built: Jan 9 2007 23:17:20
[Sat May 30 23:00:18 2009] [notice] Parent: Created child process 3008
[Sat May 30 23:00:18 2009] [notice] Child 3008: Child process is running
[Sat May 30 23:00:18 2009] [crit] (OS 10022)Получен недопустимый аргумент. : Child 3008: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Sat May 30 23:00:18 2009] [crit] Parent: child process exited with status 3 -- Aborting.
После переустановки ОС (Windows XP) Apache поработал 2 дня и опять слетел.
Почитай:
_http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=33043&page=1
— Оо
-=[BloodKill]=-: Почитай:
_http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=33043&page=1
Бывал там, но решение своей проблемы не нашёл.
решение удалить винду ставить Linux стоит серв 2 месаца ниразу ничо неслетало без ребутов
ruslanbat вопрос был в том, как решить проблему, а не советовать, что ставить.
По теме.
В cmd сделай netstat -an мне помогло
ruslanbat: решение удалить винду ставить Linux стоит серв 2 месаца ниразу ничо неслетало без ребутов
С радостью бы поставил, но мне тут незачем *nix системы, это рабочий компьютер, windows мне просто необходим. Apache использую для теста перед заливом на сервер.
Boec: ruslanbat вопрос был в том, как решить проблему, а не советовать, что ставить.
По теме.
В cmd сделай netstat -an мне помогло
Прописал, вылезли активные подключения, что дальше делать?
hellEVIL_TEAM: MaxRequestsPerChild 150
если перфорк то так пропиши если воркер то 0
Попробовал изменять эти значения, но сервер всёравно не запускается -(
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
# ThreadsPerChild: constant number of worker threads in the server process
# MaxRequestsPerChild: maximum number of requests a server process serves
#ThreadsPerChild 250
MaxRequestsPerChild 0
Knokswille: а также проверяем, не занят ли 80 порт.
Порт свободен, пробовал ставить другие порты, эффекта небыло.
еще проверь firewall
смотри насколько я понял у тебя сервер не может закрыть чилды после чего конечно же он виснет надо убить сервер апачи и потом запускать но в настройках я тебе советую поставить то значение которые выше написал если же сервер ты запускаешь как перфорк то ставь 150 и будет тебе счастье
и пропиши в конфиг Win32DisableAcceptEx On
hellEVIL_TEAM: еще проверь firewall
смотри насколько я понял у тебя сервер не может закрыть чилды после чего конечно же он виснет надо убить сервер апачи и потом запускать но в настройках я тебе советую поставить то значение которые выше написал если же сервер ты запускаешь как перфорк то ставь 150 и будет тебе счастье
Файрвола нету, из защиты только NOD32 v.4. Апач убивал много раз, ставил в разные директории.
Значения менял на 150.
Эту срочку дописать в конец? если да, то не работает.
кароче почитал я в инете написано что проблема с xp sp2 попробуй поновее версию апаче
hellEVIL_TEAM: кароче почитал я в инете написано что проблема с xp sp2 попробуй поновее версию апаче
Использую Windows XP SP3 Professional, Apache 2.2.8 из пака AppServ 2.6.0. Пробовал разные версии Апаче и несколько паков.
Gerrard: Up, помогите, срочно нужно решение этой проблемы.
Ошибка у вас в том что вы установили сторонний софт который блочит порт,у меня тоже самое было,Апач не дружил со скайпом,ищите я уверен проблема именно в этом.
Remy Martin13: Ошибка у вас в том что вы установили сторонний софт который блочит порт,у меня тоже самое было,Апач не дружил со скайпом,ищите я уверен проблема именно в этом.
Windows чистый, кроме Apache, Оперы, Явы ничего не ставил. Порт 80 свободен, пробовал менять порт в апаче, не запускается.
Погуглил.... Нашёл что проблема может быть в двух вещах, советуют поставить WinSock2 хотя в ХП он по умолчанию и второе говорят необходим оффис, так как нужны ODBC файлы для работы PHP...
Ставь IIS сервер. (Windows server 2003-2008) Работает на ура. Вот только с его настройкой придется помучаться и немало погуглить, чтобы прикрутить к нему PHP. В целом скажу что он не так уж плох. Единственное что огорчает он не поддерживат реврайта. Но можно оботись с без него...
Hamster: Погуглил.... Нашёл что проблема может быть в двух вещах, советуют поставить WinSock2 хотя в ХП он по умолчанию и второе говорят необходим оффис, так как нужны ODBC файлы для работы PHP...
Проблема не в php, я пробовал без связки ставить, всёравно не работает.


![-=[BloodKill]=-](/uploads/fotos/av-39301.jpg)




