powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Остановка апача
13 сообщений из 13, страница 1 из 1
Остановка апача
    #32956331
kAlexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообщем надо скриптом остановить сервер, выполнить кое-какие действия, и снова запустить.
Возникает 2 вопроса.
1й:
как остановить и потом запустить. В винде-то понятно, но там linux.
2й:
будет ли продолжать выполняться скрипт, если сервер остановиться. Т.е. если в одном скрипте и остановка и запуск, то будет ли выполнен запуск ?
...
Рейтинг: 0 / 0
Остановка апача
    #32956355
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. /.../apachectl stop|start|restart
2. используйте оболочку для запуска скрипта, например, функция system, тогда скрипт не будет зависеть от сервера
...
Рейтинг: 0 / 0
Остановка апача
    #32956364
kAlexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если выполнить скрипт:
system("apachectl stop");
system("[что-то там]");
system("apachectl start");
То 2я и 3я строка выполниться??
...
Рейтинг: 0 / 0
Остановка апача
    #32956375
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему бы не выполнить скрипт
system("apachectl stop;что-то там;apachectl start")?
Кстати, я угадал, предположив, что это некая панель управления, меняющая настройки вебсервера?
Если да -- то вы уверены, что недостаточно провести нужные манипуляции и сказать "apachectl restart"?
...
Рейтинг: 0 / 0
Остановка апача
    #32956388
kAlexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, вы попали в точку =)) Пока, правда, только начало.
Проблема в том, что требуется удалит лог.
Но вы мне подкинули идею.. Что если отключить лог в конфиге, перезапустить, удалить лог, извенить конфигурация и опять перезапустиь?
Файл конфиг. доступен, когда апач работает?
...
Рейтинг: 0 / 0
Остановка апача
    #32956395
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТо 2я и 3я строка выполниться??
может Вы удосужитесь прочитать мануал по system?

p.s. restart разве не убивает все процессы?
p.s.2 Зачем Вам в обще сервер? почему нельзя запустить через оболочку интерпритатор php и попросить его выполнить скрипт?
...
Рейтинг: 0 / 0
Остановка апача
    #32956405
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторФайл конфиг. доступен, когда апач работает?
да доступен, только рестарт надо сделать
...
Рейтинг: 0 / 0
Остановка апача
    #32956432
kAlexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выполняю
system("../usr/local/apache/bin/apachectl stop");
system("../usr/local/apache/bin/apachectl start");

Пишет:
../usr/local/apache/bin/apachectl stop: httpd (pid 440?) not running ../usr/local/apache/bin/apachectl start: httpd could not be started

=((
В чем проблема?
...
Рейтинг: 0 / 0
Остановка апача
    #32956804
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не от того апача apachectl, найдите нужный, и указывайте полный путь к нему.
...
Рейтинг: 0 / 0
Остановка апача
    #32957286
Фотография Alex Rootoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как по мне, то тут нужно использовать менеджер заданий типа cron.
Но тогда утратится интерактивность.


With best regards Alex Rootoff
...
Рейтинг: 0 / 0
Остановка апача
    #32957330
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, корректнее "запланировать перезагрузку" чем перегружать на лету. И еще мне кажется, что убив апач мы убьем его потомков следовательно php :-)

В дебиане я бы сделал /etc/init.d/apache stop|start|restart....

"The CBO without stats is like a morning without coffee." T.Kyte
...
Рейтинг: 0 / 0
Остановка апача
    #32957392
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если панель управления предполагается не для исключительно личного пользования, а на каком-нить шареном хостинге, например, то лучше, всё же, через кронтаб..
По крайней мере, есть гарантия, что 20 юзеров подряд не будут его перезапускать, ему ж и поплохеть может...
...
Рейтинг: 0 / 0
Остановка апача
    #32957403
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ему наверное нет, а вот остальным 19 юзерам - да :)
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Остановка апача
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]