Himiko

Himiko
Рейтинг
560
Регистрация
28.08.2008
Должность
ООО "Системные интеграции", Генеральный директор. ООО "Медиа-группа "Автор", Исполнительный директор
15.04.1985

Зачем тогда писать на форум, если хотите разобраться самостоятельно?)

А по делу - я вам привел выше команду. Если у вас нет таблиц innodb, то его отключение будет экономить значительную часть памяти.

innodb_buffer_pool_size=?M (знак вопроса замените на количество в мегабайтах)

И не нужно его увеличивать. Здесь лучше уменьшать.

Хотя и смотреть нужно конфигурацию mysql полностью, да и желательно не только mysql, но и всех сервисов.

Может стоит оставить innodb_buffer_pool_size на этом значении, но уменьшить потребление памяти другим ПО.

Кроме того, вам вообще innodb нужен? Он используется? Может есть смысл вообще выключить его. (skip-innodb)

можете запустить команду:

mysql -u root -pПАРОЛЬ_ROOT_ОТ_MYSQL -e "select engine from information_schema.tables" | sort | uniq -c

Покажет, какие типы таблиц у вас используются.

Хотя здесь лучше привлечь специалистов, чем на угад настраивать.

Не хватает памяти под пул.

У вас только innodb 128 мегабайт хочет использовать...

А я полагаю, что у вас такого количества свободной памяти просто нет.

Либо увеличивайте ресурсы сервера, либо меняйте настройки MySQL.

Т.е. у вас исходящие соединения будут с того ip-адреса, который доступен в данный момент? Маршрутизатор сам умеет переключать?

Тогда можно использовать тот же dyndns + клиент http://dyn.com/support/clients/, который будет раз в минуту (к примеру) обновлять ip-адрес в dns. (если исходящий ip изменится, то это пропишется в DNS)

Даже в прошивках маршрутизаторов бывает возможность обновления ip в dyndns.

Как нибудь можно реализовать "топорный вариант" Himiko арендуя ДНС сервера у поставщиков данной услуги? Допустим на двух ДНС прописать разные А-записи - по одной на каждый сервер?

И дальше?)

При таком раскладе нужно будет уронить один из dns, чтобы схема сработала)

В чем проблема dns сделать на сервере? Не совсем понимаю.

На стороннем dns можно сделать в ручную. Т.е. будете ходить и A-запись менять в dns, если потребуется.

Стоп...

Т.е. у вас исходящие соединения будут с того ip-адреса, который доступен в данный момент? Маршрутизатор это сам умеет?

Тогда можно использовать тот же dyndns + клиент http://dyn.com/support/clients/, который будет раз в минуту (к примеру) обновлять ip-адрес в dns.

Ваш роутер даже может это уметь. (в прошивке бывает утилита для обновления ip в dyndns)

Evas:
Такое возможно реализовать средствами nginx.

Где он будет находиться?

Падает сервер с nginx и "плакала" абузоустойчивость.

---------- Добавлено 18.01.2013 в 20:14 ----------

tooseebee:
сервер один, есть 2 аплинка от разных провайдеров(разные ip+разные сети). при падении первого, необходимо сохранить работу сайта на втором ip

Тогда отказоустойчивость на уровне "пропал интернет"? (абузоустойчивости ПО и железа сервера не будет)

Пришёл в голову "топорный" вариант:

На каждом ip свой dns-сервер. Каждый DNS выдаёт свой ip-адрес клиенту. Тогда в случае работы обоих dns, посетитель будет поподать на случайный ip-адрес, а в случае отказа одного из dns-серверов (интернет пропал, соответственно он на этом ip не ответит), он получит ответ от dns-сервера на работающем ip и пойдёт на него.

TTL только установите минимальный.

Такая задача просто не решается.

В случае прописывания 2х записей они будут выдаваться в случайном порядке вне зависимости от доступности сайта. Кроме того, ip-адрес будет запоминаться в кэше и посетитель некоторое время будет попадать только на тот ip, который ему выдал dns случайно.

Я думаю, что если вам рассказать, как такое реализуется, то вы от затеи откажетесь.

Самое простое:

Используйте DNS с низким TTL и меняйте в нём ip-адрес в ручную в случае падения одного из серверов.

Хотя бы укажите этого "одного хостера". Может кто знает, как это делается именно у них.

Можете посмотреть у нас https://systemintegra.ru/nashi-uslugi/programmnoe-obespechenie.html

Установка бесплатно(!)

Здравствуйте.

Обратите внимание на нашу услугу https://systemintegra.ru/gotovye-resheniya/nastrojka-servera-na-optimalnuyu-proizvoditelnost.html

Мы являемся официальной организацией. Работаем круглосуточно.

Отзывы вы можете посмотреть в подписи, а все вопросы задать через web-чат на нашем сайте https://systemintegra.ru

Всего: 9394