Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP, MySQL] Длительные по времени соединения с MySQL сервером. / 9 сообщений из 9, страница 1 из 1
21.10.2016, 15:25
    #39331674
spider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP, MySQL] Длительные по времени соединения с MySQL сервером.
В общем задача спарсить сайт и поместит данные в DB MySQL. Проблема возникает, что одна страница может отдаваться очень долго, т.е. больше 30 сек. Настройки сервера исправлять не хотелось бы, отсюда возникает вопрос: как лучше справиться с данной проблемой?
При каждом обращении к бд создавать новое соединение и по окончании работы с бд его закрывать?
Или существую другие способы реализации данной задачи?
Поделитесь опытом если кто-то подобное реализовал.
...
Рейтинг: 0 / 0
21.10.2016, 15:29
    #39331677
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP, MySQL] Длительные по времени соединения с MySQL сервером.
spider13,

А в чем конкретно проблема?
В MySQL нет ограничений на длительность сессии, по крайней мере, таких маленьких.
...
Рейтинг: 0 / 0
21.10.2016, 15:37
    #39331693
spider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP, MySQL] Длительные по времени соединения с MySQL сервером.
miksoftspider13,

А в чем конкретно проблема?
В MySQL нет ограничений на длительность сессии, по крайней мере, таких маленьких.

"Проблема возникает, что одна страница может отдаваться очень долго, т.е. больше 30 сек."
...
Рейтинг: 0 / 0
21.10.2016, 15:39
    #39331698
spider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP, MySQL] Длительные по времени соединения с MySQL сервером.
miksoftspider13,

А в чем конкретно проблема?
В MySQL нет ограничений на длительность сессии, по крайней мере, таких маленьких.

При стандартных настройках длительность сессии 30 сек.
...
Рейтинг: 0 / 0
21.10.2016, 15:52
    #39331716
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP, MySQL] Длительные по времени соединения с MySQL сервером.
spider13При каждом обращении к бд создавать новое соединение и по окончании работы с бд его закрывать?
да.
...
Рейтинг: 0 / 0
21.10.2016, 16:30
    #39331767
spider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP, MySQL] Длительные по времени соединения с MySQL сервером.
Изопропилspider13При каждом обращении к бд создавать новое соединение и по окончании работы с бд его закрывать?
да.

Есть запросы, который выполняются за 0,1-0,5 сек. Насколько корректно будет это решение?

Есть еще вариант, отлавливать ошибку таймаута и пересоздавать соединение. Корреткно ли это?
...
Рейтинг: 0 / 0
21.10.2016, 17:43
    #39331839
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP, MySQL] Длительные по времени соединения с MySQL сервером.
spider13miksoftspider13,

А в чем конкретно проблема?
В MySQL нет ограничений на длительность сессии, по крайней мере, таких маленьких.

При стандартных настройках длительность сессии 30 сек.Не путайте длительность сессии какого-то там сайта, который вы парсите, и длительность сессии MySQL.
...
Рейтинг: 0 / 0
21.10.2016, 19:44
    #39331903
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP, MySQL] Длительные по времени соединения с MySQL сервером.
По дефолту длительность БЕЗДЕЙСТВИЯ сессии составляет, если не ошибаюсь, аж восемь часов. Если не накрутили конфиги сервера, конечно. Потом сервер закрывает соединение. Ваши 30 секунд как то вообще никак не сопоставимы с типовыми настройками.
PS: Хотя, у какого-то хостера было установлено 1 секунда, уж не знаю, чем они руководствовались. :)
...
Рейтинг: 0 / 0
21.10.2016, 21:28
    #39331944
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP, MySQL] Длительные по времени соединения с MySQL сервером.
не о сессии речь, а о максимальном времени отдачи страницы.
MySql - ни при чём
spider13Настройки сервера исправлять не хотелось бы
а придётся ))) , иначе сложнее будет
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP, MySQL] Длительные по времени соединения с MySQL сервером. / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]