Ошибка при обработке запроса код ошибки 504 phpmyadmin

gotouk

Posts: 6
Joined: Sat Jun 22, 2013 8:45 pm

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

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


skid

VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

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

Post

by skid » Sat Jun 22, 2013 10:14 pm

Соединение обрывается по таймауту 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


gotouk

Posts: 6
Joined: Sat Jun 22, 2013 8:45 pm

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

Post

by gotouk » Sun Jun 23, 2013 8:56 am

Соединение обрывается по таймауту nginx-а. Судя по всему дамп большой, поэтому процесс экспорта не успевает отработать до конца. Какой таймаут нужно поставить вопрос индивидуальный и зависит от многих факторов. Попробуйте скачать конфигурацию с 5 минунтными интервалами и повторите попытку импортировать базу.

Попробовал, не помогает. Даже при попытке импорта базы в 3кб возникает такая ошибка:(


skid

VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

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

Post

by skid » Sun Jun 23, 2013 12:22 pm

Ошибка возникла даже при использовании конфигурации с 5-минтуными таймаутами? Посмотрите в error лог домена, там должны быть детали.


gotouk

Posts: 6
Joined: Sat Jun 22, 2013 8:45 pm

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

Post

by gotouk » Sun Jun 23, 2013 2:36 pm

skid wrote:Ошибка возникла даже при использовании конфигурации с 5-минтуными таймаутами? Посмотрите в error лог домена, там должны быть детали.

Да, даже с такой конфигурацией, в логах нет ничего. Помогает иногда очистка кэша браузера — иногда получается импортировать, а в основном вылетает ошибка и phpMyAdmin перестает реагировать на клики пока кэш не почистишь(Хром, FF)…


skid

VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

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

Post

by skid » Sun Jun 23, 2013 3:25 pm

Попробуйте еще увеличить max_input_time в /etc/php.ini и перезапустите апач.



yariksat

Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: Не импортируется mysql через phpmyadmin

Post

by yariksat » Wed Sep 05, 2018 3:47 pm

Такая же ошибка только при обслуживании БД в phpmyadmin
Что уже только не делал,какие только лимиты не крутил.Такое впечатление что стоит где-то ограничение в 30сек и я его не могу найти.Может у кого то есть идеи?
Хотя как не странно оптимизация после ошибки продолжается и завершается успешно.Вижу по вкладке DB


grayfolk

Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:

Os: CentOS 6x
Web: nginx + php-fpm
Re: Не импортируется mysql через phpmyadmin

Post

by grayfolk » Wed Sep 05, 2018 4:49 pm

yariksat wrote: ↑

Wed Sep 05, 2018 3:47 pm


Такая же ошибка только при обслуживании БД в phpmyadmin
Что уже только не делал,какие только лимиты не крутил.Такое впечатление что стоит где-то ограничение в 30сек и я его не могу найти.Может у кого то есть идеи?
Хотя как не странно оптимизация после ошибки продолжается и завершается успешно.Вижу по вкладке DB

Timeout у nginx. Вообще, все подобные операции (в первую очередь, импорт больших дампов) лучше делать через консоль.


yariksat

Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: Не импортируется mysql через phpmyadmin

Post

by yariksat » Wed Sep 05, 2018 6:33 pm

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;

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



I have an immensely annoying problem with my phpmyadmin. It appeared out of the blue. No changes that I am aware of have been been to my dedicated server.

When i try to execute any query or show a view that takes more than 1 second to execute in my browser (firefox on windows 7, ie behaves the same), i get the following error:

Error in Processing Request 
Error code: 504 
Error text: Gateway Timeout

the queries can or don’t need to have count(*). they work on tables with 5m — 50m rows.

sometimes the same error shows up when i click any link in phpmyadmin, such as «Browse», «Server» or «Structure».

php scripts cronned to run much more intensive queries on the same dedicated server work flawlessly.

Here are some technical details:

Database server
•Server: Localhost via UNIX socket
•Server type: MySQL
•Server version: 5.5.38-0ubuntu0.14.04.1-log - (Ubuntu)
•Protocol version: 10
•User: XXX@localhost
• Server charset:  UTF-8 Unicode (utf8)  

Web server
•Apache/2.4.7 (Ubuntu)
•Database client version: libmysql - 5.5.38
•PHP extension: mysqli Documentation

phpMyAdmin
•Version information: 4.2.3deb1.trusty~ppa.1

I followed some clues online and I tried adding the last two line in my conf.inc.php file (see below), but no changes, also after restarting the server:

<?php
/**
 * Debian local configuration file
 *
 * This file overrides the settings made by phpMyAdmin interactive setup
 * utility.
 *
 * For example configuration see
 *   /usr/share/doc/phpmyadmin/examples/config.sample.inc.php
 * or
 *   /usr/share/doc/phpmyadmin/examples/config.manyhosts.inc.php
 *
 * NOTE: do not add security sensitive data to this file (like passwords)
 * unless you really know what you're doing. If you do, any user that can
 * run PHP or CGI on your webserver will be able to read them. If you still
 * want to do this, make sure to properly secure the access to this file
 * (also on the filesystem level).
 */

// Load secret generated on postinst
include('/var/lib/phpmyadmin/blowfish_secret.inc.php');

// Load autoconf local config
include('/var/lib/phpmyadmin/config.inc.php');

/**
 * Server(s) configuration
 */
$i = 0;
// The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use $cfg['Servers'][0].
// You can disable a server config entry by setting host to ''.
$i++;

/**
 * Read configuration from dbconfig-common
 * You can regenerate it using: dpkg-reconfigure -plow phpmyadmin
 */
if (is_readable('/etc/phpmyadmin/config-db.php')) {
    require('/etc/phpmyadmin/config-db.php');
} else {
    error_log('phpmyadmin: Failed to load /etc/phpmyadmin/config-db.php.'
        . ' Check group www-data has read access.');
}

/* Configure according to dbconfig-common if enabled */
if (!empty($dbname)) {
    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    /* Server parameters */
    if (empty($dbserver)) $dbserver = 'localhost';
    $cfg['Servers'][$i]['host'] = $dbserver;

    if (!empty($dbport) || $dbserver != 'localhost') {
        $cfg['Servers'][$i]['connect_type'] = 'tcp';
        $cfg['Servers'][$i]['port'] = $dbport;
    }
    //$cfg['Servers'][$i]['compress'] = false;
    /* Select mysqli if your server has it */
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    /* Optional: User for advanced features */
    $cfg['Servers'][$i]['controluser'] = $dbuser;
    $cfg['Servers'][$i]['controlpass'] = $dbpass;
    /* Optional: Advanced phpMyAdmin features */
    $cfg['Servers'][$i]['pmadb'] = $dbname;
    $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
    $cfg['Servers'][$i]['relation'] = 'pma_relation';
    $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
    $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
    $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
    $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
    $cfg['Servers'][$i]['history'] = 'pma_history';
    $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
    $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
    $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';

    /* Uncomment the following to enable logging in to passwordless accounts,
     * after taking note of the associated security risks. */
    // $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

    /* Advance to next server for rest of config */
    $i++;
}

/* Authentication type */
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
//$cfg['Servers'][$i]['host'] = 'localhost';
//$cfg['Servers'][$i]['connect_type'] = 'tcp';
//$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
//$cfg['Servers'][$i]['extension'] = 'mysql';
/* Optional: User for advanced features */
 //$cfg['Servers'][$i]['controluser'] = 'pma';
 //$cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Optional: Advanced phpMyAdmin features */
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
/* Uncomment the following to enable logging in to passwordless accounts,
 * after taking note of the associated security risks. */
// $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

/*
 * End of servers configuration
 */

/*
 * Directories for saving/loading files from server
 */
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

//$cfg['AllowArbitraryServer'] = true;
$cfg['LoginCookieValidity'] = 86400;
$cfg['MaxExactCount'] = 0;
$cfg['MaxExactCountViews'] = 0;

Please help me.

Solution 1

In the end, I figured out this is not an issue on my server, but my then current internet connection provider simply was cancelling (sending this error message) all https requests that take more than 10 seconds to complete.

Solution 2

If you using php fcgi with Nginx,add this to

                fastcgi_intercept_errors on;
                fastcgi_buffers 8 16k;
                fastcgi_buffer_size 32k;
                fastcgi_connect_timeout 900;//in 900 timeout
                fastcgi_send_timeout 900; //in 900secend
                fastcgi_read_timeout 900; //in 900secend

Example file in /etc/nginx/sites-enabled/phpmyadmin.conf

    location ~ ^/phpmyadmin/(.+.php)$ {
        alias /usr/share/phpmyadmin/$1;

            fastcgi_pass unix:/run/php/php7.3-fpm.sock;  //check what version php you have in /etc/php/

            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $request_filename;

            # From fastcgi_params
            fastcgi_param  QUERY_STRING       $query_string;
            fastcgi_param  REQUEST_METHOD     $request_method;
            fastcgi_param  CONTENT_TYPE       $content_type;
            fastcgi_param  CONTENT_LENGTH     $content_length;
                fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
                fastcgi_param  REQUEST_URI        $request_uri;
                fastcgi_param  DOCUMENT_URI       $document_uri;
                fastcgi_param  DOCUMENT_ROOT      /usr/share/phpmyadmin; # <-- Changed
                fastcgi_param  SERVER_PROTOCOL    $server_protocol;
                fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
                fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
                fastcgi_param  REMOTE_ADDR        $remote_addr;
                fastcgi_param  REMOTE_PORT        $remote_port;
                fastcgi_param  SERVER_ADDR        $server_addr;
                fastcgi_param  SERVER_PORT        $server_port;
                fastcgi_param  SERVER_NAME        $server_name;
                fastcgi_param  REDIRECT_STATUS    200;

                fastcgi_intercept_errors on;
                fastcgi_buffers 8 16k;
                fastcgi_buffer_size 32k;
                fastcgi_connect_timeout 900;
                fastcgi_send_timeout 900;
                fastcgi_read_timeout 900;
    }

Solution 3

I added the following line to the file /etc/nginx/nginx.conf in the http{} block:

  • fastcgi_read_timeout 360;

Restart nginx

  • sudo service nginx restart

Good luck!!! Remember to like me. Thanks you so much!

Related videos on Youtube

504 Error | How to fix 504 Gateway Timeout Error | 504 That's an Error

01 : 42

504 Error | How to fix 504 Gateway Timeout Error | 504 That’s an Error

How to fix "504 Gateway Timeout" Error 2022 | 504 Gateway Timeout problem

02 : 47

How to fix «504 Gateway Timeout» Error 2022 | 504 Gateway Timeout problem

504 Gateway Timeout Error and How to Fix It

13 : 27

504 Gateway Timeout Error and How to Fix It

10Web | AI-Powered WordPress Platform For Agencies

504 timeout error | error 504 | 504 error | gateway timeout | 504 gateway error | 504 system error |

00 : 39

504 timeout error | error 504 | 504 error | gateway timeout | 504 gateway error | 504 system error |

Fix load balancer 504 Gateway timeout in AWS

01 : 33

Fix load balancer 504 Gateway timeout in AWS

Error 504 - 100% Fix Gateway Timeout Error ⚠️

02 : 51

Error 504 — 100% Fix Gateway Timeout Error ⚠️

How to Fix the 504 Gateway Timeout Error on Your WordPress Site

27 : 21

How to Fix the 504 Gateway Timeout Error on Your WordPress Site

Comments

  • I have an immensely annoying problem with my phpmyadmin. It appeared out of the blue. No changes that I am aware of have been been to my dedicated server.

    When i try to execute any query or show a view that takes more than 1 second to execute in my browser (firefox on windows 7, ie behaves the same), i get the following error:

    Error in Processing Request 
    Error code: 504 
    Error text: Gateway Timeout
    

    the queries can or don’t need to have count(*). they work on tables with 5m — 50m rows.

    sometimes the same error shows up when i click any link in phpmyadmin, such as «Browse», «Server» or «Structure».

    php scripts cronned to run much more intensive queries on the same dedicated server work flawlessly.

    Here are some technical details:

    Database server
    •Server: Localhost via UNIX socket
    •Server type: MySQL
    •Server version: 5.5.38-0ubuntu0.14.04.1-log - (Ubuntu)
    •Protocol version: 10
    •User: [email protected]
    • Server charset:  UTF-8 Unicode (utf8)  
    
    Web server
    •Apache/2.4.7 (Ubuntu)
    •Database client version: libmysql - 5.5.38
    •PHP extension: mysqli Documentation
    
    phpMyAdmin
    •Version information: 4.2.3deb1.trusty~ppa.1
    

    I followed some clues online and I tried adding the last two line in my conf.inc.php file (see below), but no changes, also after restarting the server:

    <?php
    /**
     * Debian local configuration file
     *
     * This file overrides the settings made by phpMyAdmin interactive setup
     * utility.
     *
     * For example configuration see
     *   /usr/share/doc/phpmyadmin/examples/config.sample.inc.php
     * or
     *   /usr/share/doc/phpmyadmin/examples/config.manyhosts.inc.php
     *
     * NOTE: do not add security sensitive data to this file (like passwords)
     * unless you really know what you're doing. If you do, any user that can
     * run PHP or CGI on your webserver will be able to read them. If you still
     * want to do this, make sure to properly secure the access to this file
     * (also on the filesystem level).
     */
    
    // Load secret generated on postinst
    include('/var/lib/phpmyadmin/blowfish_secret.inc.php');
    
    // Load autoconf local config
    include('/var/lib/phpmyadmin/config.inc.php');
    
    /**
     * Server(s) configuration
     */
    $i = 0;
    // The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use $cfg['Servers'][0].
    // You can disable a server config entry by setting host to ''.
    $i++;
    
    /**
     * Read configuration from dbconfig-common
     * You can regenerate it using: dpkg-reconfigure -plow phpmyadmin
     */
    if (is_readable('/etc/phpmyadmin/config-db.php')) {
        require('/etc/phpmyadmin/config-db.php');
    } else {
        error_log('phpmyadmin: Failed to load /etc/phpmyadmin/config-db.php.'
            . ' Check group www-data has read access.');
    }
    
    /* Configure according to dbconfig-common if enabled */
    if (!empty($dbname)) {
        /* Authentication type */
        $cfg['Servers'][$i]['auth_type'] = 'cookie';
        /* Server parameters */
        if (empty($dbserver)) $dbserver = 'localhost';
        $cfg['Servers'][$i]['host'] = $dbserver;
    
        if (!empty($dbport) || $dbserver != 'localhost') {
            $cfg['Servers'][$i]['connect_type'] = 'tcp';
            $cfg['Servers'][$i]['port'] = $dbport;
        }
        //$cfg['Servers'][$i]['compress'] = false;
        /* Select mysqli if your server has it */
        $cfg['Servers'][$i]['extension'] = 'mysqli';
        /* Optional: User for advanced features */
        $cfg['Servers'][$i]['controluser'] = $dbuser;
        $cfg['Servers'][$i]['controlpass'] = $dbpass;
        /* Optional: Advanced phpMyAdmin features */
        $cfg['Servers'][$i]['pmadb'] = $dbname;
        $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
        $cfg['Servers'][$i]['relation'] = 'pma_relation';
        $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
        $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
        $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
        $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
        $cfg['Servers'][$i]['history'] = 'pma_history';
        $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
        $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
        $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
    
        /* Uncomment the following to enable logging in to passwordless accounts,
         * after taking note of the associated security risks. */
        // $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
    
        /* Advance to next server for rest of config */
        $i++;
    }
    
    /* Authentication type */
    //$cfg['Servers'][$i]['auth_type'] = 'cookie';
    /* Server parameters */
    //$cfg['Servers'][$i]['host'] = 'localhost';
    //$cfg['Servers'][$i]['connect_type'] = 'tcp';
    //$cfg['Servers'][$i]['compress'] = false;
    /* Select mysqli if your server has it */
    //$cfg['Servers'][$i]['extension'] = 'mysql';
    /* Optional: User for advanced features */
     //$cfg['Servers'][$i]['controluser'] = 'pma';
     //$cfg['Servers'][$i]['controlpass'] = 'pmapass';
    /* Optional: Advanced phpMyAdmin features */
    // $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
    // $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
    // $cfg['Servers'][$i]['relation'] = 'pma_relation';
    // $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
    // $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
    // $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
    // $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
    // $cfg['Servers'][$i]['history'] = 'pma_history';
    // $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
    /* Uncomment the following to enable logging in to passwordless accounts,
     * after taking note of the associated security risks. */
    // $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
    
    /*
     * End of servers configuration
     */
    
    /*
     * Directories for saving/loading files from server
     */
    $cfg['UploadDir'] = '';
    $cfg['SaveDir'] = '';
    
    //$cfg['AllowArbitraryServer'] = true;
    $cfg['LoginCookieValidity'] = 86400;
    $cfg['MaxExactCount'] = 0;
    $cfg['MaxExactCountViews'] = 0;
    

    Please help me.

Recents

В общем плюнул на всё, вернул настройки по умолчанию.

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

Для примера:
Меню->Дополнительно->Консоль

cd c:OSPanelmodulesdatabaseMariaDB-10.1bin
mysql -uroot cobalt < c:OSPanelcobalt.sql

Эта команда подходит когда заранее создана база «cobalt» и у пользователя root нет пароля.
Естественно пути указывайте свои, до БД и модуля.

I have a table orders with 30000rows. I am using Linode Server with 2GB RAM

but when i executed my query using phpmyadmin it give me 504 Gatetimeout Error

SELECT * FROM `orders`

I don’t understand what’s is the problem? i am getting that error you can see the image below

enter image description here

asked Oct 25, 2016 at 12:06

Shahid Ahmad's user avatar

Shahid AhmadShahid Ahmad

7661 gold badge7 silver badges15 bronze badges

6

Add the following line to the file /etc/nginx/nginx.conf in the http{} block:
fastcgi_read_timeout 360;

Restart nginx :
sudo service nginx restart

Yunnosch's user avatar

Yunnosch

25.9k9 gold badges42 silver badges54 bronze badges

answered Aug 11, 2021 at 7:47

Nam Sama's user avatar

Nam SamaNam Sama

3653 silver badges6 bronze badges

1

504 Gateway Timeout error it appears in those cases when a server that hosts the website is unable to return to the set time limit HTTP-response.

As a solution to suit the increase in PHP max_execution_time parameter value

answered Oct 25, 2016 at 12:10

Ilya Yaremchuk's user avatar

Ilya YaremchukIlya Yaremchuk

1,9972 gold badges18 silver badges36 bronze badges

4

504 Gatetimeout is a HTTP Error not a database error.
The database takes too long to collect your data.
You probably have to increase max_execution_time in your php.ini

answered Oct 25, 2016 at 12:10

SevenOfNine's user avatar

SevenOfNineSevenOfNine

6301 gold badge6 silver badges25 bronze badges

2

Get 30k records at ones — it isn’t a good idea, any way, you need to check your sql server configuration, 30k records isn’t enough to get over default timeout. B/w if u just change timeout in web server it does not affect you b/c browsers have a default timeout to. Probably mysqltuner can help you to find configuration error.

answered Nov 2, 2017 at 23:16

Urgotto's user avatar

UrgottoUrgotto

8537 silver badges6 bronze badges

nano /usr/share/phpMyAdmin/libraries/config.default.php

Add / edit:

$cfg['ExecTimeLimit'] = 1800000;

I hope you’re gonna get rid of it.

סטנלי גרונן's user avatar

סטנלי גרונן

2,90723 gold badges46 silver badges68 bronze badges

answered Jan 13, 2019 at 7:40

feddy's user avatar

Понравилась статья? Поделить с друзьями:
  • Ошибка при обработке запроса код ошибки 500 phpmyadmin
  • Ошибка при обработке запроса код 400
  • Ошибка при обработке запроса есиа
  • Ошибка при обработке запроса добродел
  • Ошибка при обработке запроса встречено неверное значение тега asn1