За последние 24 часа нас посетили 18120 программистов и 1655 роботов. Сейчас ищут 1508 программистов ...

У профессиональных хостеров тоже происходит рестарт Апача?

Тема в разделе "Установка PHP", создана пользователем блудный сын, 18 июн 2008.

  1. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Ну так я же пробовал это? Это ведь второй вариант?
    2.0.55
     
  2. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Код (Text):
    1. Microsoft Windows XP [Версия 5.1.2600]
    2. (С) Корпорация Майкрософт, 1985-2001.
    3.  
    4. C:\Documents and Settings\***>apache -v
    5. Server version: Apache/2.0.55
    6. Server built:   Oct  9 2005 19:16:56

    срабатывает и -k restart и -k graceful


    уверен что перед k у тебя один а не два дефиса?
     
  3. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    В скрипте точно один дефис! Почему в логах появляется два - не знаю. И почему по два слеша в адресе - тоже не пойму:
    Код (Text):
    1. Usage: С:\\apache\\Apache2\\bin\\Apache [-D name] [-d directory] [-f file]
    2. ...
    3. Apache: illegal option -- k
    Может он выдает что нелегальная опция "тире" -к, и получается два тире, а в скрипте одно.
     
  4. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    попробуй не "- k", а "-k"
     
  5. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    А у меня там пробела и нет. Пробую, по прежнему никакой реакции со стороны Апача. Вручную когда подхожу и перезапускаю - то все без проблем, перезапускается и изменения конфига вступают в силу, а удаленно - нет :(
     
  6. Anonymous

    Anonymous Guest

     
  7. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Ты как PHP скрипт запускаешь? Через http или cli?
     
  8. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Через http
     
  9. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    А пхп может грохнуть апач и себя вместе с ним?
     
  10. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Не знаю. Но говорят РНР много чего может... Я что-то не так делаю? А как надо?
     
  11. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Sergey89

    а почему нет? там же внешняя команда с помощью exec запускается, вроде как даже что-то отрабатывает
     
  12. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    А у тебя это работает? Проверял?
     
  13. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    если у тебя есть физический доступ к компу, то можешь как плановое задание поставить раз в час мягкий перезапуск апача
     
  14. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Мда. Что то этот вариант меня не сильно вдохновляет :(

    p.s. Нужно же было потренироваться на кошках! Ты сразу на мне :(
     
  15. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    мдя - сам попробовал(вроде делал когда-то, но давно :)), вообщем все с ошибками либо браузер, либо пхп, либо апач ...
    ПХП упорно нехочет возвращать результаты вызова Апача (хотя многие другие команды и программы все ок!), но явно (по логам нерестартует )

    более менее рабочий вызов : passthru ('"C:\Apache Group\Apache2\bin\apache.exe" -krestart'); прошу обратить внимание на то что -krestart без пробела!

    но я недумаю что результат будет удовлетворительным!

    Вообщем исходя из всего могу посоветовать:
    1. Если сеть локальная - то можно всетаки запустить телнетный сервак на сервере и подключаясь клиентом к нему проводить манипуляции через коммандную строку!
    2. Также в локалке - можно подключатся через систему управления рабочим столом (стандартная виндовская утилита "\WINDOWS\system32\mstsc.exe") - это наиболее удобный вариант!
    3. Если это разные сети да ещё лежащие сквозь инет - настроить VPN канал и использовать выше перечисленные пункты!

    собственно так уже работал .. и вроде нареканий небыло ;-)
     
  16. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Это мой вариант т.к. доступ к конфигам Апача и его перезапуску нужен не только из локальной сети, но и с компьютера на работе. Вот здесь http://www.aironetsp.ru/view.php/page/vpn_xp я прочитал про настройку этого канала. Вроде ничего сложного. Только не понятно, на каком компе этот канал настраивать, на сервере или на том с которого управлять планирую сервером?
     
  17. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    блудный сын, то что ты написал это клиент ... тоесть от туда откуда собираешся администрировать сеть

    http://www.zdnetasia.com/insight/network/0,39044847,39050037-39000223c-1,00.htm а это то как настраивать сервер на той машине которую собираешься админить (сори сам не пробовал свою сеть настраивал на роуторе)
     
  18. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    А какой в браузере вводить запрос, чтобы попасть в панель управления сервером? И как эта панель управления сервером выглядит?
     
  19. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    чего ?
    приччем тут браузер ??

    это подсказки как управлять серверами удаленно не через браузер!
     
  20. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    А как? Вот сижу я на копме-клиенте перед рабочим столом винды и у меня возникает вопрос, что и куда мне вводить, чтобы попасть в панель администрирования сервером?
     
  21. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    таааак ...
    порядок действий
    1. создаем на управляемом компе (сервере) VPN сервер
    2. разрешаем все что надо для управления (ну там файлы, папки, удаленное управление и/или телнет сервер)
    3. на компьютере удаленном (за которым сидим), создаем клинент VPN и подключаемся к серверу
    4. запускаем упраляющую прогу (телнет клиент и/или mstsc). и тоже подключаемся к серверу
    5. радостно управляем сервером удаленно (ставим удаляем проги, перезапускаем сервисы и т.д.)
    -------------
    собственно все это неимеет никакого отношения к ПХП и потому с вопросами к гуглу!
     
  22. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    nimistar, что-то не нравится мне такое решение... Это серьезный удар по безопасности сервера.
     
  23. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    блудный сын -??? ВПН каналы считаются достаточно высок-надежными :)
    а удар по безопасности это обычно кривые настройки ;-)

    любая панель управления доступная с наружи и реализованная на хттп протоколе менее защищена чем наличие возможности организовать ВПН тунель
     
  24. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Угу, а если в обеденный перерыв или после работы кто-нибудь включит мой клиент-комп, войдет в туннель и затуннелит мне на сервер вирусяку? Я тут подумал и придумал другой вариант... А что если установить еще один Апач и уже с этого второго Апача с помощь РНР перезапускать основной первый?
     
  25. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    Апач фигово отвечает на системные вызовы из ПХП (как мы тут установили)

    если да кабы... не сохраняй пароль на создание тунеля .. и все будет ок ...
    а даже если создаст ? то что ? ему ещё придется к самому серваку коннектиться ... (думаю всетаки найдет путь попроще :))
    Не админить это тебе не ложкой щи хлебать :) ... тоже надо уметь ;-), а в данном случае именно к администрированию все и сводится

    а вообще хозяин барин - тема вроде как раскрыта :)