Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: The requested operation has failed
 
 автор: Alexhoppus   (04.08.2009 в 23:18)   письмо автору
 
 

Работал нормально 2 дня потом после перезагрузки вдруг перестал запускаться, выдает сообщение the requested operation has failed. Причем в логах ошибок не написано никаких, и при выполнении test configuration ошибок не находит. Если запускаю через пуск вылезает консоль где написано could not bind to adress 0.0.0.0:80 no listening sockets available shutting down. В гугле искал по запросу apache the requested operation has failed ничего дельного не нашел, помогите, что сделать чтобы заработало, я недавно установил не разбираюсь ещё.

  Ответить  
 
 автор: Alexhoppus   (04.08.2009 в 23:18)   письмо автору
 
   для: Alexhoppus   (04.08.2009 в 23:18)
 

Это я про Apache Server 2.2.11 кстати

  Ответить  
 
 автор: Zend72   (05.08.2009 в 02:58)   письмо автору
 
   для: Alexhoppus   (04.08.2009 в 23:18)
 

Под вистой?

  Ответить  
 
 автор: Alexhoppus   (05.08.2009 в 02:59)   письмо автору
 
   для: Zend72   (05.08.2009 в 02:58)
 

XP SP3

  Ответить  
 
 автор: exp   (05.08.2009 в 06:20)   письмо автору
 
   для: Alexhoppus   (05.08.2009 в 02:59)
 

Похоже 80й порт уже чем-то занят
когда Apache не запустится выполните в коммандной строке комманду
netstat /ab

и посмотрите что на порту 80
или
netstat /ab > C:\nets.text
чтобы записать в файл

  Ответить  
 
 автор: Alexhoppus   (05.08.2009 в 09:51)   письмо автору
 
   для: exp   (05.08.2009 в 06:20)
 

Самое интересное, что после того как я, не внося никакие изменения, (разве что потыкал фаервол, отключил и влючил, но фаервол тут непричем я со включенным сижу и сидел раньше) выключил комп на ночь на утро апач заработал. Если врубать консольку, пишет опять тоже самое could not bind to adress 0.0.0.0:80. Более того заработал ранее неработающий phpMyAdmin, который раньше не мог прочитать extension mysqLi. Я пробовал менять mysqLi на mysql, проверял наличие библиотек php_msql.dll и php_msqli.dll, проверял путь к папке с библиотеками в php.ini - все ок. Теперь же все ни с того ни с сего заработало, хотя никаких корректировок особых я не вносил, и после каждой перезагружался, после перезагрузки результата не было! Сейчас же все работает.
В чем может быть дело?

  Ответить  
 
 автор: Alexhoppus   (05.08.2009 в 10:24)   письмо автору
 
   для: exp   (05.08.2009 в 06:20)
 

Странно, на порту 80слушается он самый httpd.exe, а ошибка все равно в консоли вылазит, не пойму в чем дело, думал может на этом порту какая-нибудь другая прога раньше висела, а сейчас я ее просто не запустил, посмотрел вроде бы никто под таким портом больше не работает ... : -|

  Ответить  
 
 автор: exp   (05.08.2009 в 11:27)   письмо автору
 
   для: Alexhoppus   (05.08.2009 в 10:24)
 

забыл что netstat /abn цифры портов показывает

после перезагрузки и включения серверов у меня такая картина
(Апач только на два других IP настроен )
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1008
  c:\windows\system32\WS2_32.dll
  C:\WINDOWS\system32\RPCRT4.dll
  c:\windows\system32\rpcss.dll
  C:\WINDOWS\system32\svchost.exe
  -- неизвестные компоненты --
  [svchost.exe]

  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  [Система]

  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       2560
  [mysqld.exe]

  TCP    127.0.0.3:80           0.0.0.0:0              LISTENING       2192
  [httpd.exe]

  TCP    127.0.0.4:80           0.0.0.0:0              LISTENING       2192
  [httpd.exe]

  TCP    127.0.0.1:1025         0.0.0.0:0              LISTENING       448
  [alg.exe]

  UDP    0.0.0.0:445            *:*                                    4
  [Система]

  UDP    127.0.0.1:123          *:*                                    1072
  c:\windows\system32\WS2_32.dll
  c:\windows\system32\w32time.dll
  ntdll.dll
  C:\WINDOWS\system32\kernel32.dll
  [svchost.exe]



после запуска IE и получения им страницы , ещё минуты полторы из этих процессов такое
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       2560
  [mysqld.exe]

  TCP    127.0.0.4:80           0.0.0.0:0              LISTENING       2192
  [httpd.exe]

  TCP    127.0.0.3:80           0.0.0.0:0              LISTENING       2192
  [httpd.exe]

  TCP    127.0.0.3:80           127.0.0.3:1028         FIN_WAIT_2      2228
  [httpd.exe]

  TCP    127.0.0.3:1028         127.0.0.3:80           CLOSE_WAIT      2792
  [IEXPLORE.EXE]

  UDP    127.0.0.1:1027         *:*                                    2792
  [IEXPLORE.EXE]
потом всё как вначале + IE остаётся висеть на UDP если его не выключить
, замечал что некоторые программы после выключения не освобождают порты
может просто информация долго обновляется , а может так и есть

Фейрвол временно-бесплатный стоит PCTools , его тоже неслабо глючит бывает запрещает то чего не должен был ,и только после полной перезагрузки всего опять начинает видеть настройки

  Ответить  
 
 автор: centnerik   (05.08.2009 в 14:25)   письмо автору
 
   для: exp   (05.08.2009 в 11:27)
 

Та же проблема. Сразу после установки и настройки Апач запускается нормально, но как только пробуешь рестартонуть, сразу же ошибка. Мож попробовать виртуальный хост настроить ? Или добавить исключения на использование прокси для локальных адресов ?

  Ответить  
 
 автор: ??   (05.08.2009 в 15:21)
 
   для: centnerik   (05.08.2009 в 14:25)
 

какая конкретно ошибка ?
в apache/logs/error.log записывает чего.нибудь ?
может в системных журналах событий есть чего., там где ошибки приложений записываются.
может если зайти в службы и вручную попробовать запустить чего сообщит

при рестарте я так понял на меню иконки в трее рестарт нажимаете
и когда до рестарта
стандартная страничка "it works" доступна из браузера как http://localhost ?
(если конечно у вас в %windir%\system32\drivers\etc\hosts файле есть строчка типа 127.0.0.1 localhost , и апач сконфигурирован слушать этот адрес) :))

  Ответить  
 
 автор: centnerik   (05.08.2009 в 16:06)   письмо автору
 
   для: ??   (05.08.2009 в 15:21)
 

Содержимое error.log

[Wed Aug 05 15:03:07 2009] [notice] Parent: Received restart signal -- Restarting the server.
[Wed Aug 05 15:03:07 2009] [notice] Child 176: Exit event signaled. Child process is ending.
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.8.57 for ServerName
[Wed Aug 05 15:03:07 2009] [notice] Apache/2.2.11 (Win32) configured -- resuming normal operations
[Wed Aug 05 15:03:07 2009] [notice] Server built: Dec 10 2008 00:10:06
[Wed Aug 05 15:03:07 2009] [notice] Parent: Created child process 4036
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.8.57 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.8.57 for ServerName
[Wed Aug 05 15:03:07 2009] [notice] Child 4036: Child process is running
[Wed Aug 05 15:03:08 2009] [notice] Child 176: Released the start mutex
[Wed Aug 05 15:03:08 2009] [notice] Child 4036: Acquired the start mutex.
[Wed Aug 05 15:03:08 2009] [notice] Child 4036: Starting 64 worker threads.
[Wed Aug 05 15:03:09 2009] [notice] Child 176: All worker threads have exited.
[Wed Aug 05 15:03:09 2009] [notice] Child 176: Child process is exiting
[Wed Aug 05 15:03:09 2009] [notice] Child 4036: Starting thread to listen on port 8080.

  Ответить  
 
 автор: ??   (05.08.2009 в 17:24)
 
   для: centnerik   (05.08.2009 в 16:06)
 

Вычитал тут что брандмаузер виндовс в отличие от простых приложений может службы просто молча выключать.
[i]Нажмите кнопку Пуск (Start) , перейдите в Панель управления (Control Center) , затем в Центр обеспечения безопасности (Security Center) и выберите Брандмауэр Windows (Windows Firewall) .
Перейдите на вкладку Исключения (Exceptions) .
Нажмите Добавить программу (Add Program) и выберите программу (приложение или службу) из списка или с помощью кнопки Обзор (Browse) . [i]
Может оно ?
фэйрволы сторонние никакие не присутствуют ?
httpd точно пропадают из процессов в менеджере задач ?

  Ответить  
 
 автор: centnerik   (05.08.2009 в 17:39)   письмо автору
 
   для: ??   (05.08.2009 в 17:24)
 

На домашнем компе такой проблемы нет, все работает нормально. А вот на рабочем ...!!! В исключениях прога добавлена. Может быть эта ошибка связана с доменом, с какими то его настройками, черт его знает. По свеже установленному апачу все работает, как только отредактирую конфиг при перезапуске выдает ошибку.

  Ответить  
 
 автор: exp   (05.08.2009 в 19:25)   письмо автору
 
   для: centnerik   (05.08.2009 в 17:39)
 

для меня это тёмный лес .

долго долго читал маленькую статью о том как ставили днс-сервер+apache для локальной сети
http://vizr.ru/page/about-download-and-setup-freeware-local-dns-server-for-windows
и ничего из неё не понял ,) или просто слишком мало инфы

  Ответить  
 
 автор: arkos   (13.08.2009 в 14:26)   письмо автору
 
   для: centnerik   (05.08.2009 в 14:25)
 

у меня похожая проблема,только после установки и нажатия рестарта сразу выдает это сообщение,в чем дело?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования