Какой нужен VDS для сайта с посещаемостью 1100 в сутки

K
На сайте с 10.01.2015
Offline
110
#41
VHS:
В какой секции этот текст? [mysqld_safe] или [mysqld]

По всей видимости в [mysqld_safe]

[mysqld_safe]

log-error=/var/log/mysql.log
socket = /var/run/mysqld/mysqld.sock
nice = 0
G-and-Y
На сайте с 29.06.2013
Offline
185
#42

ТС может у вас банальный парсинг или ддос(боты там еще что), у меня каждый день по 2-5 раз на 2 впс совершаются такие атаки которые ложат мускуль, решил установкой мониторинга который в случае падения перезапускает мускуль /ru/forum/877313

Абузо-устойчивые впс ( http://vps-hosting.lv/?p=13408 )
K
На сайте с 10.01.2015
Offline
110
#43

Можно поподробнее об этом скрипте? Он жрет ресурсы?

VHS
На сайте с 28.09.2007
Offline
142
VHS
#44
Kepus:
По всей видимости в [mysqld_safe]
[mysqld_safe]

log-error=/var/log/mysql.log
socket = /var/run/mysqld/mysqld.sock
nice = 0

Ок, гугл... ты написал уборщице сварить кофе. И ждешь кофе от секретарши.

K
На сайте с 10.01.2015
Offline
110
#45
VHS:
Ок, гугл... ты написал уборщице сварить кофе. И ждешь кофе от секретарши.

Добавил текст в нужное место, ну вроде бы)

Службу MySQL перезагрузил. Файл пока что не создался, но наверное он создается только когда происходит какая-то ошибка?

G-and-Y
На сайте с 29.06.2013
Offline
185
#46
Kepus:
Можно поподробнее об этом скрипте? Он жрет ресурсы?

Не жрет практически ничего, пшп скрипт, каждые 5 мин (можно чаще раз в минуту) выполняет запрос к сайту, если получает ответ не равный 200, а скажем 500 или 10 сек сайт висит, то перезапускает апач+мускуль+нджиникс, если заинтересовал, опишу подробную настройку. (это как подстраховка что б сервер не лежал, скажем, всю ночь.)

K
На сайте с 10.01.2015
Offline
110
#47
G-and-Y:
Не жрет практически ничего, пшп скрипт, каждые 5 мин (можно чаще раз в минуту) выполняет запрос к сайту, если получает ответ не равный 200, а скажем 500 или 10 сек сайт висит, то перезапускает апач+мускуль+нджиникс, если заинтересовал, опишу подробную настройку. (это как подстраховка что б сервер не лежал, скажем, всю ночь.)

Буду очень благодарен, если поможете настроить) Сразу скажу, что я не очень силен в VDS, поэтому желательно максимально подробно) Можно ли настроить, чтобы каждые 3 минуты проверял, а не 5 ?

G-and-Y
На сайте с 29.06.2013
Offline
185
#48

создаем 2 файла, кодировка utf-8 (меняем значения на свои выделенные черным)

22.php

<? function check_http_status($url)
{
$user_agent = 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSLVERSION, 3);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$page = curl_exec($ch);

$err = curl_error($ch);
if (!empty($err))
return $err;

$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
return $httpcode;
}

$url2 = array("http://свойсайт.ru");
foreach ($url2 as $url) {
$answer = check_http_status($url);

$date = date('H:i - d.m.Y');
$file = 'log.txt';
$content = "$url - $answer - $date\n";
if ($answer ==200) {
echo ""; }
else {
exec ('sh /home/admin/web/путь к файлу 2/2.sh');
mail("мояпочта@yandex.ru", "$answer - $url - $date", "$url - $answer - $date");
file_put_contents($file, $content, FILE_APPEND | LOCK_EX);
}
}
?>

2.sh

#!/bin/bash
/etc/init.d/mysql restart && /etc/init.d/apache2 restart && /etc/init.d/nginx restart

закидываем файлы куда угодно, можно в корень сайта. В 22.php прописываем путь к 2.sh, выделено черным.

заходим но ssh на сервер и правим крон

crontab -e

в низу пишем, 3 это раз в 3 минуты.

*/3 * * * * /usr/lib/cgi-bin/php /home/admin/web/путь к файлу/22.php

сохраняем ctrl+O enter

перезапускаем крон

/etc/init.d/cron restart

проверяем, останавливаем мускуль

/etc/init.d/mysql stop

ждем 3 мин, проверяем включил ли его скрипт.

Настройки для дебиан

Скрипт будет отправлять письмо на почту и создавать лог файл log.txt

K5
На сайте с 21.07.2010
Offline
209
#49

ТС, ваш сервер спокойно выдержит 10000 в сутки, необходимо только немного подправить конфиги апач/нгикс/мускл.

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
K
На сайте с 10.01.2015
Offline
110
#50

Дело не в хостинге это точно. Я уже 3 менял, но везде примерно одно и тоже. Скорее всего сайт пожирает слишком много ремурсов из-за каких-то ошибок и недоработок. Но как найти эти проблемы - большой вопрос.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий