Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > перезагрузка apache


Автор: gcc 7.7.2008, 03:19
уважаемые! 

1) как перезагрузить apache чтобы этого не было заметно!?

точнее: если вставляеться поддомен df.d.com, то как сделать чтобы он сразу появлялся?? 

если кто-то закачивает файлы, и кто-то добавляет акканут, то чтобы не обрывалась свзяь

работает suexec и fastcgi

2) я видел модуль храниение конифгов виртуальных хостов в DB, есть ли такой модуль для apache22?? ну и желательно чтобы измения вносились без перезагрузки!


ЗЫ: как это лучше всего сделать??? специально спрашиваю, чтобы не глупости сделать
и когда перегружаю /usr/local/etc/rc.d/apache22 restart, то бывает что он не успевает выключиться, и когда этот скрипт включает, его он пишет что он еще включеный и такми образомм apache просто выключеный...

ЗЫ2: хотя я использую программу для мониторинга, новсе равно не хочеться дёргаеть его, или тут другого пути нет, нужно рестартить, например каждые 4 часа?!! нужно следить за pid файлом еще? 

Автор: ZeeLax 7.7.2008, 06:46
а что, релоад никак использовать?

Автор: Сумасшедший 7.7.2008, 10:10
1) /usr/local/etc/rc.d/apache22 graceful
Цитата(gcc @  7.7.2008,  03:19 Найти цитируемый пост)
есть ли такой модуль для apache22

вроде как в разработке был когда-то. на сайте разработчика гляньте.
Цитата(gcc @  7.7.2008,  03:19 Найти цитируемый пост)
желательно чтобы измения вносились без перезагрузки!

хе.

Автор: gcc 7.7.2008, 14:41
это понятно!
а если кто-то файлы будет закачивать или скачивать, а кто-то будет добавлять акканты!!

и тогда когда apache будет рестартовать, то скачивание и закачивание файлов будет обрываться всегда???  smile 

можно использовать виртруаицазию  smile 

Автор: Сумасшедший 7.7.2008, 16:10
gcc, http://httpd.apache.org/docs/2.0/programs/apachectl.html
Цитата

бла-бла-бла
graceful
бла-бла-бла
This differs from a normal restart in that currently open connections are not aborted

Автор: marykone 7.7.2008, 17:53
Цитата(Сумасшедший @  7.7.2008,  16:10 Найти цитируемый пост)
not aborted

наверное ключевое слово 
извините за офтоп

Автор: gcc 7.7.2008, 19:45
пасиба не увидел!

Автор: gcc 9.7.2008, 04:45
а есть модуль который берет данные из бд в apache22?? я видел стандартній есть только для ldap!


UPD
 постаивил  mod_vhost_dbi

Код


+--------------+------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| ServerName | mediumtext | NO | | NULL | |
| DocumentRoot | mediumtext | NO | | NULL | |
| ServerAlias | mediumtext | NO | | NULL | |
| Username | mediumtext | NO | | NULL | |

# mod_vhost_dbi config here:

PoolDbiDriver Server1 mysql
PoolDbiHost Server1 localhost
PoolDbiUsername Server1 *****
PoolDbiPassword Server1 *****
PoolDbiDBName Server1 vhost_dbi
PoolDbiConnMin Server1 1
PoolDbiConnSoftMax Server1 1
PoolDbiConnHardMax Server1 5
PoolDbiConnTTL Server1 30

<VirtualHost *:80>
  VhostDbiEnabled On
  VhostDbiConnName Server1
  VhostDbiQuery "SELECT ServerName, DocumentRoot, Username FROM vhost_info WHERE ServerName = &{RequestHostname}"
</VirtualHost>





по идее, если будет большая нагрузка (даже не больашя, у меня вдень лог файл по 200М) то будет сильно грузиться винчестр и процесссор, тем что постоянно в файл идет запись и держаться они открытые...  smile 

интересно с mysql должно быть "по легче" ? СУБД именно для этого и сделана чтобы с большой скоростью выводить результат...  smile 





Автор: ZeeLax 9.7.2008, 05:28
А это уже отдельная тема...

Автор: gcc 9.7.2008, 16:18
50/50 я спрашивал в первом посте за одно чтобы без перезакгрузки вносить данные в настройки в mysql! 

про эффективность тоже надо знать...

Автор: Сумасшедший 9.7.2008, 17:46
Цитата(gcc @  9.7.2008,  16:18 Найти цитируемый пост)
50/50 я спрашивал в первом посте за одно

один вопрос - один топик

Автор: gcc 9.7.2008, 18:25
топик уже есть давно

http://forum.vingrad.ru/forum/topic-216411.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)