MySql время ожидания выполнения - PullRequest
0 голосов
/ 11 апреля 2020

На моей машине установлен локальный сервер LAMP с установленным phpmyadmin. Я пытаюсь запустить калькулятор расстояний Левенштейна между выражениями с известным правописанием и теми, с которыми возможны орфографические ошибки. Стоп с ошибкой 300K проверяется на соответствие 1,5 млн правильных. Программа работает нормально и делает то, что должна, но останавливается на 60 секундах.

Я пытался изменить время выполнения следующим образом:

SET SESSION MAX_EXECUTION_TIME=20000;
SET GLOBAL MAX_EXECUTION_TIME=20000;
SET GLOBAL connect_timeout=28800
SET GLOBAL wait_timeout=28800
SET GLOBAL interactive_timeout=28800

без улучшений. Я изменил php .ini как:

max_execution_time = 300
max_input_time = 600

и перезапустил сервер. Все еще без изменений.

Может кто-нибудь посоветовать мне, как я могу запустить скрипт на моей локальной машине пару часов. Спасибо.

1 Ответ

0 голосов
/ 11 апреля 2020

Я понял это. Это был php, который истек. Я добавил в свой скрипт следующее:

set_time_limit(3000);

и теперь он работает так долго, как я этого хочу. :)

...