Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Увеличить время ожидания отклика от MySQL (NikNik)
Author Message
NikNik
Заглянувший



Joined: 25 Oct 2011
Posts: 2
Карма: 0
   поощрить/наказать


PostPosted: Mon Nov 28, 2011 7:16 pm (написано за 49 секунд)
   Post subject: Увеличить время ожидания отклика от MySQL
Reply with quote

ajax обращается к php, тот в свою очередь вызывает ХП MySQL
одним из параметров является количество возвращаемых строк
вычисления тяжеловатые для MySQL - наступает момент примерно 5 минут, когда ajax возвращает ошибку
Code (html): скопировать код в буфер обмена
There was a communication error: timeout
ХП MySQL выполняется с теми же параметрами примерно за 6-7 минут, если ее запустить в dbForge, все считает корректно и возвращает нужное число строк - 7000.

ajax выглядит так
Code (html): скопировать код в буфер обмена
                    $.ajax({
                        url: pURL
                        , data: ({
                            param_1: param_1
                            , param_2: param_2
                        })
                        , timeout: 120000
                        , type: "GET"
                        , error: function (data, req, error) {
                            if (error === 'error') { error = req.statusText; }
                            document.getElementById('ajaxStatus').value = 'There was a communication error: ' + error;
                        }...
в ..\WebServers\usr\local\php5\php.ini поставил
Code (html): скопировать код в буфер обмена
max_execution_time = 1200     ; Maximum execution time of each script, in seconds
max_input_time = 1200        ; Maximum amount of time each script may spend parsing request data
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 128M      ; Maximum amount of memory a script may consume (128MB)

; Default timeout for socket based streams (seconds)
default_socket_timeout = 1200

; Maximum time (in seconds) for connect timeout. -1 means no limit
mysql.connect_timeout = -1
На локальной машине под Win7 стоит 5 MysQL и Денвер
Оптимизация кода в ХП - это вопрос др. темы.

Подскажите, пожалуйста, как/где настроить увеличение времени ожидания ответа ?

Cпасибо
Back to top
View user's profile Send private message
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9993
   поощрить/наказать


PostPosted: Mon Nov 28, 2011 8:32 pm (спустя 1 час 15 минут)
   Post subject:
Reply with quote


М

Перенесено из форума: Денвер — первые шаги :: Денвер.
Перенесено в форум: SQL и PHP :: SQL.
Back to top
View user's profile Send private message
Skulpen
Заглянувший



Joined: 27 Dec 2011
Posts: 1
Карма: 0
   поощрить/наказать

Location: Москва

PostPosted: Tue Dec 27, 2011 4:19 pm (спустя 28 дней 19 часов 47 минут; написано за 32 секунды)
   Post subject:
Reply with quote

В настройках апача
Timeout n
n - число секунд
Back to top
View user's profile Send private message
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 197
   поощрить/наказать

Location: 007 495

PostPosted: Thu Jan 26, 2012 9:17 am (спустя 29 дней 16 часов 57 минут; написано за )
   Post subject:
Reply with quote

MySQL, по моему опыту, может легко пережевать около 1 млн строк за секунду. Время исполнения вашей хранимки — 5 минут, то есть, по логике, вы пытаетесь обрабатывать не меньше 300 млн строк. Я бы поверил, если бы речь шла о задачах в гугле... :), но я сильно сомневаюсь, что вы всё делаете правильно
Back to top
View user's profile Send private message Send e-mail
olesya21
Заглянувший



Joined: 27 Jan 2016
Posts: 2
Карма: 0
   поощрить/наказать


PostPosted: Wed Jan 27, 2016 8:58 pm (спустя 4 года 1 день 11 часов 41 минуту; написано за 26 секунд)
   Post subject:
Reply with quote

а если не секрет, для чего вам это?обычно пытаются уменьшить это все
Back to top
View user's profile Send private message
sloggna
Заглянувший



Joined: 29 Jan 2016
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Fri Jan 29, 2016 3:04 pm (спустя 1 день 18 часов 5 минут; написано за 26 секунд)
   Post subject:
Reply with quote

ну просто на нормальных движках все и так отлично работает
Back to top
View user's profile Send private message
olesya21
Заглянувший



Joined: 27 Jan 2016
Posts: 2
Карма: 0
   поощрить/наказать


PostPosted: Fri Jan 29, 2016 3:06 pm (спустя 1 минуту 59 секунд; написано за 14 секунд)
   Post subject:
Reply with quote

да я на UMI CMS работаю, все отлично, быстро и стабильно пашет
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML