Мое мнение - ссылки Вам не помогут. Изучать администрирование серверов нужно не по ссылкам, а изучая документацию + опыт, сын ошибок трудных. Прочитав 10-20 постов по ссылкам этого не понять. У Вас два варианта - потратить какое то количество времени на изучение вопроса (не дней, не месяцев, думаю несколько лет), либо заплатить деньги человеку, который уже потратил на это свое время (с прицелом получить деньги за это в будущем как раз).
Тема актуальна. По прежнему оказываю услуги по администрированию серверов.
Попросите у хостера SSH доступ, напишите Shell скрипт и добавьте задание в cron.
Без SSH root доступа это сделать почти невозможно.
Я бы тоже посоветовал VDS. Но здесь уже нужны специальные знания, либо платить специалисту.
Всем спасибо за отзывы. Тема актуальна.
Попробуйте уменьшить MaxRequestsPerChild. Например до 500. Посмотрите на последствия.
Апач съедает весь процессор? Маловероятно. Попробуйте уменьшить MaxRequestsPerChild и MaxClients. Рассчитайте показатели исходя из потребляемых ресурсов. Хотя еще раз говорю, что апач не должен упираться в процессор. В память да. Возможно проблема в mysql? Скитьте вывод top, отсортированный по процессору. А вообще вам правильно раньше было сказано - заплатите специалисту и получите результат. А если хотите сами во все вникнуть - усаживайтесь за чтение литературы, экспериментируйте. Но на это уйдет уйма времени. Теми обрывками знаний, что вы сможете получить в этой теме вы не решите проблему. Сегодня может и выйдет, завтра выплывет другая. Так что пути два - самостоятельное изучение администрирования (долгий, трудоемкий, но вместе с тем очень полезный путь), либо оплата услуг специалиста (быстро, качественно и надежно).
nginx вам в помощь
Отличное предложение. Надо будет подумать как это осуществить...