Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: celler в Dec 26, 2006, 15:21



Титла: Рестарт на всеки 5 часа mysql & httpd ?
Публикувано от: celler в Dec 26, 2006, 15:21
Здравейте,
имам проблем който много ме затруднява от гледна точна,че постоянно трябва ръчно да рестартирам мyslq & httpd,тъй като ако не ги рестартирам на 6-7 часа,машината ми увисва за около час.Не ми се променя ос системата тъй като е в един офис става много сложно.Използвам "RedHat 9" с инсталирани мyslq & httpd & php & ftp.

Можете ли да ми кажете как да ги направя тези две команди да се изпълняват примерно на всеки 4 часа :

/etc/rc.d/init.d/mysqld restart
/etc/rc.d/init.d/httpd restart

Дали това е възможно ,чрез cron ? (но ми трябва на 4 или 5 часа да се рестартират)

Благодаря предварително,
на получените отговори !


Титла: Рестарт на всеки 5 часа mysql & httpd ?
Публикувано от: 0FF1 в Dec 26, 2006, 16:09
много лесно:

http://www.tech-geeks.org/contrib/mdrone/cron&crontab-howto.htm


Титла: Рестарт на всеки 5 часа mysql & httpd ?
Публикувано от: celler в Dec 26, 2006, 16:15
Цитат (0FF1 @ Дек. 26 2006,17:09)
много лесно:

http://www.tech-geeks.org/contrib/mdrone/cron&crontab-howto.htm

Благодаря много за информацията,но не услях да го направя май-както трябва.
Ще пробвам пак,ако има някой който може да ми напише точно как да го направя,ще съм му задължен..

Мерси все пак за горният сайт !





Титла: Рестарт на всеки 5 часа mysql & httpd ?
Публикувано от: n_antonov в Dec 26, 2006, 18:11
Защо по-добре не си решиш проблема, вместо да се занимаваш с глупости? Така ще научиш и нещо ново за системното администриране, а не само да рестартираш като пълен лаик.


Титла: Рестарт на всеки 5 часа mysql & httpd ?
Публикувано от: Hapkoc в Dec 26, 2006, 20:09
Напълно съгласен с Никола Антонов.

В случая явно искаш да заобиколиш някакъв технически проблем с това рестартиране, вместо да решиш проблема по такъв начин, че да не се налага рестартиране. По-добре сподели защо се налага и можем да пробваме да помогнем с нещо.

Иначе както е казал 0FF1 - не ти трябва нищо освен cron.


Титла: Рестарт на всеки 5 часа mysql & httpd ?
Публикувано от: VladSun в Dec 27, 2006, 15:00
Един бърз въпрос:
имаш ли включен swap?

Дай изхода на:
Примерен код
free


Титла: Рестарт на всеки 5 часа mysql & httpd ?
Публикувано от: gat3way в Dec 27, 2006, 17:02
Според мен това е глупав подход.

Преди доволно време бях предприел подобна глупост. Една щайга с 802.11 карта, която нямаше подръжка в лайнукс и я подкарвах през ndiswrapper и вдигах един ad-hoc интерфейс. Тъй като това винаги е било (хаха) прекрасно решение, модулът изглежда leak-ваше памет и по едно време се почваха странни oom kills малко преди машината съвсем да краш-не. Тогава набивах в cron-a рестарти на всеки 2 часа. При по-висок трафик това се скапваше преди да го рестартирам. Оттам на един час, оттам на половин час и така...подобна ненормална упоритост не мисля че е  добра идея :)

Толкова ли не можеш да установиш какво и защо се случва? Защо по-добре не стоиш лог-нат там да видиш какво се случва, не пуснеш sar да речем, не пуснеш mysql да лог-ва повечеко debug info, защо не нагледаш системата за странни симптоми и ако не стигнеш до някакъв извод поне да пейстнеш какво показват mysql logs, sar за периода преди да забие, ако щеш и нещата дето ги бълва syslogd и klogd по времето около увисването, мисля че е по-добре проблемът да се разреши отколкото да се заобикаля и то с такива "решения" ?