Page 1 of 1

Не импортируется mysql через phpmyadmin

Posted: Sat Jun 22, 2013 8:59 pm
by gotouk
Не импортирует mysql через phpmyadmin. Выдает:
Пожалуйста, подождите, файл находится в обработке.
Ошибка при обработке запроса
Код ошибки: 504
Текст ошибки: Gateway Time-out

Re: Не импортируется mysql через phpmyadmin

Posted: Sat Jun 22, 2013 10:14 pm
by skid
Соединение обрывается по таймауту nginx-а. Судя по всему дамп большой, поэтому процесс экспорта не успевает отработать до конца. Какой таймаут нужно поставить вопрос индивидуальный и зависит от многих факторов. Попробуйте скачать конфигурацию с 5 минунтными интервалами и повторите попытку импортировать базу.

Code: Select all

wget http://c.vestacp.com/0.9.8/rhel/httpd-long.conf -O /etc/httpd/conf/httpd.conf 
wget http://c.vestacp.com/0.9.8/rhel/nginx-long.conf -O /etc/nginx/nginx.conf
service httpd restart
service nginx restart
Если необходимость загрузки таких дампов возникает редко, то верните предыдущую конфигруацию

Code: Select all

wget http://c.vestacp.com/0.9.8/rhel/httpd.conf -O /etc/httpd/conf/httpd.conf 
wget http://c.vestacp.com/0.9.8/rhel/nginx.conf -O /etc/nginx/nginx.conf
service httpd restart
service nginx restart

Re: Не импортируется mysql через phpmyadmin

Posted: Sun Jun 23, 2013 8:56 am
by gotouk
Соединение обрывается по таймауту nginx-а. Судя по всему дамп большой, поэтому процесс экспорта не успевает отработать до конца. Какой таймаут нужно поставить вопрос индивидуальный и зависит от многих факторов. Попробуйте скачать конфигурацию с 5 минунтными интервалами и повторите попытку импортировать базу.
Попробовал, не помогает. Даже при попытке импорта базы в 3кб возникает такая ошибка:(

Re: Не импортируется mysql через phpmyadmin

Posted: Sun Jun 23, 2013 12:22 pm
by skid
Ошибка возникла даже при использовании конфигурации с 5-минтуными таймаутами? Посмотрите в error лог домена, там должны быть детали.

Re: Не импортируется mysql через phpmyadmin

Posted: Sun Jun 23, 2013 2:36 pm
by gotouk
skid wrote:Ошибка возникла даже при использовании конфигурации с 5-минтуными таймаутами? Посмотрите в error лог домена, там должны быть детали.
Да, даже с такой конфигурацией, в логах нет ничего. Помогает иногда очистка кэша браузера - иногда получается импортировать, а в основном вылетает ошибка и phpMyAdmin перестает реагировать на клики пока кэш не почистишь(Хром, FF)...

Re: Не импортируется mysql через phpmyadmin

Posted: Sun Jun 23, 2013 3:25 pm
by skid
Попробуйте еще увеличить max_input_time в /etc/php.ini и перезапустите апач.

Re: Не импортируется mysql через phpmyadmin

Posted: Thu Jul 18, 2013 5:49 am
by yk1910
тоже была проблема с загрузкой файлов
взял настройки из

http://c.vestacp.com/0.9.8/rhel/httpd-long.conf
http://c.vestacp.com/0.9.8/rhel/nginx-long.conf

заремил в /etc/php.ini
;max_execution_time = 30
;max_input_time = 60
;mysql.connect_timeout = 60

увеличил размер для загрузки файлов

memory_limit = 64M
post_max_size= 48M
upload_max_filesize = 32M

еще nginx.conf увеличил
proxy_connect_timeout 1200;
proxy_send_timeout 1200;
proxy_read_timeout 1200;

Re: Не импортируется mysql через phpmyadmin

Posted: Wed Sep 05, 2018 3:47 pm
by yariksat
Такая же ошибка только при обслуживании БД в phpmyadmin
Что уже только не делал,какие только лимиты не крутил.Такое впечатление что стоит где-то ограничение в 30сек и я его не могу найти.Может у кого то есть идеи?
Хотя как не странно оптимизация после ошибки продолжается и завершается успешно.Вижу по вкладке DB

Re: Не импортируется mysql через phpmyadmin

Posted: Wed Sep 05, 2018 4:49 pm
by grayfolk
yariksat wrote:
Wed Sep 05, 2018 3:47 pm
Такая же ошибка только при обслуживании БД в phpmyadmin
Что уже только не делал,какие только лимиты не крутил.Такое впечатление что стоит где-то ограничение в 30сек и я его не могу найти.Может у кого то есть идеи?
Хотя как не странно оптимизация после ошибки продолжается и завершается успешно.Вижу по вкладке DB
Timeout у nginx. Вообще, все подобные операции (в первую очередь, импорт больших дампов) лучше делать через консоль.

Re: Не импортируется mysql через phpmyadmin

Posted: Wed Sep 05, 2018 6:33 pm
by yariksat
grayfolk wrote:
Wed Sep 05, 2018 4:49 pm
Timeout у nginx. Вообще, все подобные операции (в первую очередь, импорт больших дампов) лучше делать через консоль.
Вроде как крутил уже и это,и не только это.
Выбираю таблицы и жму на оптимизацию таблиц.Во время оптимизации и вылазит такое.Хоть оптимизация,хоть починка таблиц или их проверка вызывают такое.Хотя починка выполняется.Или оптимизация.
Причем раньше такого не было,и на большей БД.У меня закрадывается подозрение что как бы не после обновы.
Уже крутил все таймоуты,конфиг php-fpm и прочие.Все мимо.
Я тут читал что сама панель работает от своих сервисов.Смотрел и крутил и их.

Code: Select all

proxy_connect_timeout   300;
    proxy_send_timeout  300;
    proxy_read_timeout  300;
И т.д. и т.п. Рестарт служб,рестарт панели.
В логах даже не намека.Раньше обычно никаких проблем не было,поднял лимиты и все.А тут заколдованный круг какой то.