Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перезагрузка сервера, Как??? 
:(
    Опции темы
dr.ZmeY
  Дата 2.4.2003, 05:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Политолог
****


Профиль
Группа: Участник Клуба
Сообщений: 3892
Регистрация: 26.3.2002
Где: ..::STALINGRAD::. .

Репутация: нет
Всего: 60



Вот в принципе что меня интересует... Как перезагрузить тот же Апач средсвами РНР, т.е. одной командой, т.к. выгрузить, а потом опять загрузить по понятным причинам нельзя...


--------------------
PM MAIL WWW ICQ Skype   Вверх
Devorior
Дата 2.4.2003, 07:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 1.8.2002
Где: Обнинск

Репутация: 1
Всего: 3



я считаю что такого нет, а для чего это требуется? почему именно скриптом?

единственное что наверное можно сделать, так попробовать выполнить команду shell, но прав должно не хватить
PM MAIL ICQ   Вверх
BlackWolf
Дата 2.4.2003, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 2.4.2003

Репутация: нет
Всего: нет



На мой взгляд, единственный выход в твоем случае будет действительно написать внешнюю программу, которая выполнится через shell в PHPшном скрипте, по понятным причинам эта программка уже должна обладать необходимыми правами для перезапуска, так как порождать ее будет пользователь от которого запущен Apache, следовательно и зашатдаунить и запустить его снова нужно именно от этого пользователя.
PM MAIL   Вверх
Sun
Дата 2.4.2003, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: нет
Всего: 48



Можно поместить в crontab вызов скрипта (на shell или perl), котрый будет анализировать некий признак, что нужно перезагрузить Апач (например если есть некоторый файл, то приступить к перезагрузке, соответственно после перезагрузки файл удаляется). Дальше ПХП-програма создает такой файл, когда надо перезагрузить Апач.


--------------------
Account removed
PM MAIL   Вверх
Mark.dll
Дата 2.4.2003, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 28.2.2003
Где: Эстония, Нарва

Репутация: нет
Всего: нет



Я думаю, что такое не возможно сделать... Да и не нужно это. Интересно было бы посмотреть на хозяина хостинга, когда какой-нибудь юзер его апач в наглую перезагрузил smile.gif
--------------------
"I wish I could change the world..."
PM MAIL WWW ICQ   Вверх
BlackWolf
Дата 2.4.2003, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 2.4.2003

Репутация: нет
Всего: нет



Ну я думаю мы не обсуждаем проблему хостинга, ведь если человек собирается перегрузить apache значит у него есть соответствующие права.
PM MAIL   Вверх
Mark.dll
Дата 2.4.2003, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 28.2.2003
Где: Эстония, Нарва

Репутация: нет
Всего: нет



Всё-равно это просто бессмысленно...
--------------------
"I wish I could change the world..."
PM MAIL WWW ICQ   Вверх
Devorior
Дата 2.4.2003, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 1.8.2002
Где: Обнинск

Репутация: 1
Всего: 3



Snick_Y2K, поясняй зачем тебе понадобилось Апач перезапускать smile.gif
PM MAIL ICQ   Вверх
Mark.dll
Дата 3.4.2003, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 28.2.2003
Где: Эстония, Нарва

Репутация: нет
Всего: нет



Цитата(Devorior @ 2.4.2003, 15:15)
Snick_Y2K, поясняй зачем тебе понадобилось Апач перезапускать smile.gif

хакер наверное rolleyes.gif
--------------------
"I wish I could change the world..."
PM MAIL WWW ICQ   Вверх
Vco
Дата 10.4.2003, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 13.2.2003
Где: Москва

Репутация: нет
Всего: нет



э на пхп такого не сделать smile.gif
$restart=restaring_apache_server smile.gif во, было бы так =)


--------------------
Я всегда где-то рядом...! user posted image
PM MAIL WWW ICQ   Вверх
dr.ZmeY
Дата 15.4.2003, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Политолог
****


Профиль
Группа: Участник Клуба
Сообщений: 3892
Регистрация: 26.3.2002
Где: ..::STALINGRAD::. .

Репутация: нет
Всего: 60



Дык это хозяину хостинга и нужно... Он хочет через вэб-интерфейс менять настройки сервера и РНР, и чтобы все изменение автоматически воспринимались... А перезагружать каждый раз апач ему влом...


--------------------
PM MAIL WWW ICQ Skype   Вверх
MuToGeN
Дата 22.4.2003, 08:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Не знаю насчет перезапуска в одно действие (тогда это будет действительно не очень сложно сделать через shell). Но afaik тут надо два действия - вырубить апач и врубить заново. И тут должна появиться проблема: PHP будет так же вырублен, как дочерний процесс апача.

Если под виндой, то в голову приходит сделать это дело на API Functions, предварительно написав библиотеку, которая и будет все что надо перезапускать.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
dr.ZmeY
Дата 22.4.2003, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Политолог
****


Профиль
Группа: Участник Клуба
Сообщений: 3892
Регистрация: 26.3.2002
Где: ..::STALINGRAD::. .

Репутация: нет
Всего: 60



В два действия - ясный перец нельзя...
Цитата
Если под виндой, то в голову приходит сделать это дело на API Functions, предварительно написав библиотеку, которая и будет все что надо перезапускать.

Линух sad.gif Под винду я бы что-нить придумал sad.gif, а вот под Линух, не знаю...


--------------------
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0542 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.