Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 022 052 раза!

Форум

Добро пожаловать, Гость!

Долгое подключение к базе данных (1 секунда)

Обсуждение общих вопросов связанных с программой
macfleg
Сообщения: 7
C нами: 4 года 2 мес

Непрочитанное сообщение macfleg » 18 окт 2012, 16:19

вроде сделал,а результат тот же ((

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 18 окт 2012, 16:27

Проверьте значение в реестре, точно ли вы все сделали. Еще попробуйте остановить сервер, потом очистить HOSTS файл, потом прописать в HOST файле такие строки:
127.0.0.1 localhost
::1 localhost

и запустить сервер.

macfleg
Сообщения: 7
C нами: 4 года 2 мес

Непрочитанное сообщение macfleg » 18 окт 2012, 17:06

Максим, Большое спасибо помогло

ShNURoK
Сообщения: 26
C нами: 4 года 7 мес

Непрочитанное сообщение ShNURoK » 19 окт 2012, 21:17

Давно же об этом писал ( viewtopic.php?f=1&t=53&p=3891#p3891 ), сейчас почему-то добавили в новую версию, тогда проигнорировали. Что изменилось?

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 19 окт 2012, 21:44

ShNURoK писал(а):Давно же об этом писал ( viewtopic.php?f=1&t=53&p=3891#p3891 ), сейчас почему-то добавили в новую версию, тогда проигнорировали. Что изменилось?


Вы говорили о 127.0.0.1 localhost, но эта запись не имела отношения к проблеме и ваш совет был вроде как бесполезен. Проблема оказалась в отсутствии записи ::1 localhost или во включенном IPv6 (можно и так и так решить проблему), что сейчас и стало известно.

ShNURoK
Сообщения: 26
C нами: 4 года 7 мес

Непрочитанное сообщение ShNURoK » 20 окт 2012, 02:25

Тогда, зачем добавляете 127.0.0.1 localhost, пусть macfleg ради эксперимента удалит 127.0.0.1 localhost, а это оставит ::1 localhost. Поделитесь пожалуйста ссылкой про это.

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 20 окт 2012, 02:31

Погуглите на тему:
mysql slow connect ipv6

Gemorroj
Сообщения: 10
C нами: 4 года 10 мес

Непрочитанное сообщение Gemorroj » 21 окт 2012, 16:30

Максим писал(а):Ну а что касается того, почему на разных версиях PHP по разному - спросите у разработчиков PHP.

Так просто замечу, что в винде начиная с php 5.3 изменился драйвер для работы с mysql с libmysql на нативный mysqlnd.
Наводит на мысли, что проблема связана с этим изменением)

ShNURoK
Сообщения: 26
C нами: 4 года 7 мес

Непрочитанное сообщение ShNURoK » 22 окт 2012, 11:33

Я не хочу отключать ipv6, да и это какой-то костыль для решения проблемы. Однако со строчкой ::1 localhost у меня долгий коннект. Раньше ее не было, а теперь она добавляется автоматом.

alien09
Сообщения: 1
C нами: 4 года

Непрочитанное сообщение alien09 » 26 ноя 2012, 06:14

Проблема решается так.
  • При остановленном Open Server, открываем HOSTS
  • Удаляем, если есть ::1 localhost, и убеждаемся, что есть 127.0.0.1 localhost
  • В настройках Open Server убираем опцию Исправлять определение localhost в HOSTS
В итоге native-драйвер php не будет пытаться коннектиться к MySQL по ipv6 к ::1 (по которому MySQL не слушает) и после таймаута коннектиться к 127.0.0.1.
Если по каким-то причинам нужно юзать ::1, то в конфигах скриптов вместо localhost прописывайте 127.0.0.1


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя