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

Импортирую БД, получаю ошибку 504 Gateway Time-out (Nginx-1.12, PHP-7.1, MySQL-5.6)

Добавлено: 30 июл 2017, 19:32
chigolberi
Импортирую БД через phpMyAdmin, получаю ошибку 504 Gateway Time-out (Nginx-1.12, PHP-7.1, MySQL-5.6):
Изображение

Увеличение не помогает:
max_execution_time = 360000
max_input_time = 360000
Подскажите пожалуйста что ещё нужно сделать?

Re: Импортирую БД, получаю ошибку 504 Gateway Time-out (Nginx-1.12, PHP-7.1, MySQL-5.6)

Добавлено: 31 июл 2017, 02:12
GeekHacker
Увеличить таймауты в Nginx

Re: Импортирую БД, получаю ошибку 504 Gateway Time-out (Nginx-1.12, PHP-7.1, MySQL-5.6)

Добавлено: 31 июл 2017, 09:04
chigolberi
GeekHacker писал(а):Увеличить таймауты в Nginx
Подскажите пожалуйста какие значения нужно увеличить?

Re: Импортирую БД, получаю ошибку 504 Gateway Time-out (Nginx-1.12, PHP-7.1, MySQL-5.6)

Добавлено: 31 июл 2017, 10:56
chigolberi
Увеличил значение в основной конфигурации сервера Nginx:
proxy_read_timeout        15m;
Теперь ошибка:
Fatal error: Maximum execution time of 300 seconds exceeded in C:\OSPanel\modules\system\html\openserver\phpmyadmin\libraries\dbi\DBIMysqli.php on line 202
Подскажите пожалуйста как теперь с этой ошибкой справиться?

Re: Импортирую БД, получаю ошибку 504 Gateway Time-out (Nginx-1.12, PHP-7.1, MySQL-5.6)

Добавлено: 31 июл 2017, 12:01
ulukay
proxy_read_timeout - максимум 300 сек. Вы его превысели. Там уже стоит 5 минут! Верните на место!!!
Пробуйте увеличить proxy_connect_timeout # время ожидания исполнения скрипта.

Re: Импортирую БД, получаю ошибку 504 Gateway Time-out (Nginx-1.12, PHP-7.1, MySQL-5.6)

Добавлено: 31 июл 2017, 13:15
chigolberi
ulukay писал(а):proxy_read_timeout - максимум 300 сек. Вы его превысели. Там уже стоит 5 минут! Верните на место!!!
Пробуйте увеличить proxy_connect_timeout # время ожидания исполнения скрипта.
Вернул на место, увеличил proxy_connect_timeout 15m
Получаю ошибку:
504 Gateway Time-out
nginx

Re: Импортирую БД, получаю ошибку 504 Gateway Time-out (Nginx-1.12, PHP-7.1, MySQL-5.6)

Добавлено: 31 июл 2017, 19:49
ulukay
Куда Вы такие значения 15! минут... Там по моему 70 сек максимум. Пробуйте увеличить время выполнения скрипта (PHP) в файле (в вашем случае если вы не меняли конфигурацию сервера что на скрине) %OSPanel%\userdata\config\PHP-7.1_php.ini

строка max_execution_time = 180 (Если поставить ноль время не ограниченно!)

Если не помогло то ХЗ. У меня не было других проблем.

Re: Импортирую БД, получаю ошибку 504 Gateway Time-out (Nginx-1.12, PHP-7.1, MySQL-5.6)

Добавлено: 31 июл 2017, 20:12
chigolberi
Если поставить 0, тогда получаю ошибку:
Достигнут временной лимит выполнения скрипта. Для завершения импорта, пожалуйста повторно отправьте тот же файл и импорт будет возобновлен.

Re: Импортирую БД, получаю ошибку 504 Gateway Time-out (Nginx-1.12, PHP-7.1, MySQL-5.6)

Добавлено: 01 авг 2017, 13:33
chigolberi
В общем плюнул на всё, вернул настройки по умолчанию.

Решил импортировать БД через консоль Open Server, кстати намного быстрее получается, и без заморочек.

Для примера:
Меню->Дополнительно->Консоль
cd c:\OSPanel\modules\database\MariaDB-10.1\bin
mysql -uroot cobalt < c:\OSPanel\cobalt.sql
Эта команда подходит когда заранее создана база "cobalt" и у пользователя root нет пароля.
Естественно пути указывайте свои, до БД и модуля.