Страница 13 из 13

Re: Обсуждение версии 5.2.4

Добавлено: 30 апр 2016, 11:29
dArd
DelphinPRO писал(а):Скрин папки покажите. Чудеса какие-то рассказываете :)
файл в приложении

Re: Обсуждение версии 5.2.4

Добавлено: 30 апр 2016, 11:55
DelphinPRO
ну а в нормальном файл-менеджере смотреть не пробовали? или f5 в проводнике жмякнуть. мало ли - проводник глючит )

Re: Обсуждение версии 5.2.4

Добавлено: 26 май 2016, 00:50
wait
Господа, тем у кого тормозит работа с MySQL в OpenServer 5.2.4.

Симптомы:
коннект к MySQL-базе localhost занимает около 1 сек, но если указать вместо localhost - 127.0.0.1, то мгновенно.
Тот же Wordpress из коробки тормозит безбожно.

Суть проблемы:
Система резолвит localhost сначала в ipv6-адрес (::1), пытается по нему соединиться, ожидает таймаут, потом пытается соединиться с ipv4-адресом (127.0.0.1) уже успешно.
В конфиге MySQL прописан адрес для биндинга 0.0.0.0 (зачем, кстати?!), т.е. все доступные ipv4-адреса, поэтому MySQL не отвечает по ipv6-адресу.
Начиная с MySQL 5.5.3 стала доступна работа как с ipv4, так и с ipv6-сокетом, для этого в конфиге нужно указать bind-address = * или bind-address = :: (гуглить офф.сайт по фразе "Configuring the MySQL Server to Permit IPv6 Connections")

Варианты решения (любой из):
1. указывать ipv4-адрес (например, 127.0.0.1) вместо localhost в вашем коде.
2. прописать в конфиге MySQL bind-address = * или bind-address = :: (будут слушаться ВСЕ доступные адреса, как v4, так и v6), но косяк в том, что OpenServer почему-то не понимает, что сервис корректно запускается, увы.
3. прописать в конфиге MySQL bind-address = ::1 (будет слушается только ipv6), так же глючит OpenServer.

Re: Обсуждение версии 5.2.4

Добавлено: 26 май 2016, 00:58
Максим
wait, а всё потому, что вы не читали руководство пользователя и не выполнили процедуру под названием "первый запуск" (во время неё в реестре исправляется приоритет первичного DNS резолвинга с ipv6 на ipv4). Так же вы не воспользовались поиском по форуму для поиска решения проблемы, а это уже не раз обсуждалось. У любого внимательного пользователя Open Server нет такой проблемы. Ваши же рекомендации лишь устраняют последствия путём обхода проблемы, но не устраняют причины проблемы.

Re: Обсуждение версии 5.2.4

Добавлено: 26 май 2016, 01:20
wait
Максим писал(а):wait, а всё потому, что вы не читали руководство пользователя и не выполнили процедуру под названием "первый запуск" (во время неё в реестре исправляется приоритет первичного DNS резолвинга с ipv6 на ipv4). Так же вы не воспользовались поиском по форуму для поиска решения проблемы, а это уже не раз обсуждалось. У любого внимательного пользователя Open Server нет такой проблемы. Ваши же рекомендации лишь устраняют последствия путём обхода проблемы, но не устраняют причины проблемы.
Хорошо, Максим.

Предлагаю в будущих версиях не менять приоритет, а слушать и ipv6, чтобы решить именно причину проблемы, а не гасить симптомы.
В той же mysql 5.5+ по умолчанию стоит bind-address = *, в OpenServer - 0.0.0.0.
Это позволит подключаться извне, например в ipv6-only сетях, или по ::1 адресу.

Касательно "Первого запуска", в руководстве было указано, цитирую, "Перед началом использования Open Server выполните [Меню → Дополнительно → Первый запуск]. Наличие установленного набора библиотек Microsoft Visual C++ 2005-2008-2010 Redistributable Package x86 является обязательным системным требованием, без их наличия Open Server работать не будет.".
Про смену приоритетов ipv6, увы, не слова.
В разделе меню "Мои закладки > Фиксы и патчи" подобного не наблюдается также.

Поиском по форуму, действительно, не пользовался. Впрочем, в поисковой выдаче Гугла, к сожалению, обсуждение на вашем форуме, увы, не нашлось.