Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Настройка сервера  (Прочитано 11749 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
elenatt
Интересующийся

ru
Offline Offline
Пол: Женский

« : 08-10-2009 09:34 » 

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

У меня на сервере установрена ОС Linux Suse 9. На нем работает Web сервер Apache  и Mysql. Сервер подключен к Интернет через другой сервер в локальной сети. Когда интернета нет, то Mysql на сервере начинает зависать при попытке подключения к нему через сеть.

Как вы думаете в чем может быть проблема?
Записан
Serg79
Команда клуба

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 08-10-2009 10:03 » 

elenatt, как ты определяешь что MySQL зависает? Может он пытается развезолвить DNS имена и на время таймаута (т.к. DNS сервера не доступны) не отвечает.
Записан
elenatt
Интересующийся

ru
Offline Offline
Пол: Женский

« Ответ #2 : 08-10-2009 10:48 » 

Подключение идет через IP адрес, если вы это имели ввиду. Я не знаю, что с ним происходит, но , если просмотреть список соединений с сервером, то видно что команда CONNECT выполняется очеь долго.
Записан
Serg79
Команда клуба

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 08-10-2009 11:06 » 

elenatt, может маршруты сбиты, но в этом случае вообще конекта не было бы.

Вполне возможно, что сервер MySQL пытается получить DNS имя подконектившегося клиента что бы сохранить его в логах, и все его запросы притормаживают его, т.к. DNS сервера не доступны.
Записан
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 08-10-2009 13:29 » 

http://dev.mysql.com/doc/refman/5.0/en/dns.html
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
elenatt
Интересующийся

ru
Offline Offline
Пол: Женский

« Ответ #5 : 09-10-2009 05:45 » 

Спастбо большое!
Я отключила проверку DNS в  настройках сетевой карточки, и MySQL стал работать нормально без интернета.
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 09-10-2009 05:48 » 

elenatt, замечу, что в настройках сетевой карты никакой проверки DNS быть не могло.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
elenatt
Интересующийся

ru
Offline Offline
Пол: Женский

« Ответ #7 : 09-10-2009 07:42 » 

Простите, если я не так выразилась.
Я в сетевых вопросах не очень хорошо разбираюсь, я не администратор.
А как тогда называются эти настройки?
Я зашла
YAST -> Network Devices -> Network Card -> Detaileded Settings
и убрала DNS сервера.
Теперь , правда, на сервере интернет не работает, но он там и не нужен.
Записан
Serg79
Команда клуба

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #8 : 09-10-2009 08:40 » new

elenatt, не обязательно поступать таким радикальным способом.

Ты можешь добавить IP-адрес и имя клиента, с которого ты подключаешься к серверу, в файл /etc/hosts. Тогда все DNS запросы касающиеся этого клиента будут разрешаться локально на сервере.

Например, ты подключаешься к серверу с клиентской машины имеющей IP-адрес 192.168.1.34. Тогда добавь в файл /etc/hosts следующую строку:
Код:
192.168.1.34    client.mysql
После этого все DNS запросы относительно IP 192.168.1.34 будут разрешаться локально на сервере и тормозов не будет.
Записан
elenatt
Интересующийся

ru
Offline Offline
Пол: Женский

« Ответ #9 : 09-10-2009 09:03 » 

Спасибо большое. Все работает
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines