httpd (никакой изодромный с предварением файл) не выполнение при перезапуске апача

Очевидно, это не будет быстрее на тех же аппаратных средствах - это делает настолько больше, чем XP. Это быстрее, чем Vista? Не особенно, но с другой стороны - несмотря на то, чего голосующие против требуют - Vista не была, это замедляется так или иначе; конечно, не при работе аппаратных средств поколения Vista.

Я могу уверить Вас что, если бы Вы сравнили XP на аппаратных средствах 2001, Vista на аппаратных средствах 2006 и Windows 7 на аппаратных средствах 2009, что Вы выбрали бы Windows 7 каждый раз.

Если Вы получаете новую машину (особенно машина более высокого качества как Вы делает предложение), необходимо получать Windows 7, и по моему скромному мнению это должен также быть x64. Если у Вас нет приложения прежней версии, в котором говорится иначе, нет никакого серьезного основания перетащить Ваши пятки когда дело доходит до движения 64-разрядного.

Ваши новые аппаратные средства больше, чем компенсируют дополнительную изощренность Windows 7 и дополнительную работу, которая влечет за собой.

4
задан 8 November 2010 в 08:42
5 ответов

Использовать lsof -i :80 {проверяют, корректен ли параметр). Это перечисляет все приложение, которые слушают на порте 80.

Также попытайтесь выполнить apache2 {непосредственно исполняемый файл} для проверки то, что происходит.

1
ответ дан 3 December 2019 в 04:04

Просто уничтожьте апачский pid (я думаю, что его 'уничтожают 9950'),

и затем попробуйте/etc/init.d/apache2, запускаются

0
ответ дан 3 December 2019 в 04:04
  • 1
    я попробовал его, но apache2 запускаются, показывает те же ошибки –  user59503 8 November 2010 в 09:21
  • 2
    Необходимо уничтожить то, что когда-либо работает на порте 80... Жалоба PID - то, только потому, что Вы пытаетесь остановить что-то, что не записало pid. (не важный), действительно ли это - установка способности? Или предварительно скомпилированная версия апача? –  Arenstar 8 November 2010 в 09:41
  • 3
    Если уничтожают, не работает, можно также попробовать 'killall-9 httpd', проверяет использование 'PS-C httpd', которые обрабатывают, был уничтожен, и затем используйте '/etc/init.d/apache2, запускаются'. –  Saurabh Barjatiya 8 November 2010 в 12:15

используйте pgrep apache2 , чтобы получить список процессов

0
ответ дан 3 December 2019 в 04:04

Из поста других людей, это связано с тем, что какое-то приложение связывает порт 80, поэтому просто введите «killall httpd», а затем «apachectl start», чтобы все снова стало нормально.

1
ответ дан 3 December 2019 в 04:04

По крайней мере, для меня эта проблема была вызвана тем, что я установил nginx в том же сеансе (и передумал и вместо этого установил apache). Как только я удалил nginx, выключил веб-клиент apache, снова запустил его, а затем перезапустил (не перезагружая и не запускал, не перезапускал) службу, она работала нормально.

0
ответ дан 3 December 2019 в 04:04

Теги

Похожие вопросы