1 (изменено: sanam, 2013-07-16 11:27:45)

Тема: Странная "ошибка при обработке запроса"

Доброго времени суток.
Подскажите, при попытке просмотреть список таблиц какой-либо базы или при попытке открыть содержимое таблиц выдаётся ошибка "Ошибка при обработке запроса \n Код Ошибки: 200\n Текст ошибки: ОК":http://img.by/i/kXxIN.png
Такая ошибка вылетает, если таблиц сравнительно много. Если таблиц немного или в таблице немного данных, то ошибка отсутствует. pma обновлён до последней версии.
С чем это может быть связано и как это исправить?

2

Re: Странная "ошибка при обработке запроса"

Код 200 означает, что запрос вернул результаты. Посмотрите как ведут себя альтернативные браузеры. Пока не уверен, что проблема в phpMyAdmin.

3

Re: Странная "ошибка при обработке запроса"

Именно потому, что 200 это как бы и не ошибка, всё это очень странно. Браузеры пробовались разные, как и операционные системы.

4

Re: Странная "ошибка при обработке запроса"

Пока только могу предложить откатиться на более раннюю версию phpMyAdmin. Воссоздать ошибку у меня не получается.

5

Re: Странная "ошибка при обработке запроса"

Добрый день.
Возникает аналогичная проблема на версиях 4.0.8 и 3.5.8.2.
На сервере nginx + apache. Как мне показалось, если nginx не использовать, то работает нормально.
Причем подобная ошибка выскакивает произвольно на любом запросе. К примеру, можно 9 раз кликнуть на таблицу и все будет ок, а на 10-й выскочит ошибка.
Конфиг nginx на всякий случай:

server {
    listen 80;
        server_name firmware;
        charset utf-8;
        access_log  /var/log/nginx/firmware.access.log;
        error_log  /var/log/nginx/firmware.error.log  warn;

        client_max_body_size 1m;

        set $www_root "/Users/user/www/firmware/www";
        location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js)$ {
            root $www_root;
        }
        location ~ /\.ht {
                deny all;
        }
        location / {
               proxy_pass http://127.0.0.1:88;
               proxy_set_header Host $host;
        }

}

6

Re: Странная "ошибка при обработке запроса"

flash11 сказал:

Возникает аналогичная проблема на версиях 4.0.8 и 3.5.8.2.

В логах сервера ошибок нет? Надо посмотреть что передает Ajax в браузер при такой ошибке. Лучше всего это посмотреть в Firefox через Firebug.

7 (изменено: flash11, 2013-10-25 13:04:59)

Re: Странная "ошибка при обработке запроса"

В ответ приходит JSON вида {"message":"тут_длинный_html"
Но очевидно, что он не полный, т.е. почему-то обрезан. Вероятно, из-за этого он не может быть обработан в js, и возникает описанная ошибка.
Вот неполный кусок того, что пришло:

{"message":"<div id=\"tableslistcontainer\"><form method=\"post\" action=\"db_structure.php\" name=\"tablesForm\" id=\"tablesForm\"><input type=\"hidden\" name=\"db\" value=\"serials\" \/><input type=\"hidden\" name=\"token\" value=\"6150cc17d8d299b67ce1142474b9b047\" \/><table class=\"data\">\n<thead>\n<tr><th><\/th>\n<th>\n<a href=\"db_structure.php?db=serials&amp;token=6150cc17d8d299b67ce1142474b9b047&amp;pos=0&amp;sort=table&amp;sort_order=DESC\" title=\"\u041e\u0442\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\" onmouseover=\"$('.sort_arrow').toggle();\" onmouseout=\"$('.sort_arrow').toggle();\">\u0422\u0430\u0431\u043b\u0438\u0446\u0430 <img src=\"themes\/dot.gif\" title=\"\" alt=\"\u041f\u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u044e\" class=\"icon ic_s_asc sort_arrow\" \/> <img src=\"themes\/dot.gif\" title=\"\" alt=\"\u041f\u043e \u0443\u0431\u044b\u0432\u0430\u043d\u0438\u044e\" class=\"icon ic_s_desc sort_arrow hide\" \/><\/a>\n<\/th>\n<th colspan=\"6\">\n        \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435\n<\/th><th>\n<a href=\"db_structure.php?db=serials&amp;token=

В конце просто обрыв на "<a href=\"tbl_change.php?db=serials&amp;token=6150cc17d8d299b67ce1142474b9b047&amp;goto=db_structure.php&amp;tab".

В логах сервера ошибок нет.

8

Re: Странная "ошибка при обработке запроса"

Не могу объяснить причину обрезания JSON строки. Проблема может быть и в скрипте и в сервере.

9

Re: Странная "ошибка при обработке запроса"

Увеличил в nginx кол-во рабочих процессов (worker_processes) до 8 - проблема решилась.

10

Re: Странная "ошибка при обработке запроса"

flash11 сказал:

Увеличил в nginx кол-во рабочих процессов (worker_processes) до 8 - проблема решилась.

Спасибо за указание на решение проблемы. Буду иметь в виду в будущем, при возникновении подобной ошибки.

11

Re: Странная "ошибка при обработке запроса"

flash11 сказал:

Увеличил в nginx кол-во рабочих процессов (worker_processes) до 8 - проблема решилась.

Спасибо, помогло

12

Re: Странная "ошибка при обработке запроса"

А у меня такая же проблема, не знаю что делать. nginx не стоит - просто apache - кто сталкивался - что можно сделать?
с маленькой таблицей нет проблем. а вот с таблицей на 200 полей такая ошибка. помогите!!

13

Re: Странная "ошибка при обработке запроса"

Derek сказал:

А у меня такая же проблема, не знаю что делать. nginx не стоит - просто apache - кто сталкивался - что можно сделать?
с маленькой таблицей нет проблем. а вот с таблицей на 200 полей такая ошибка. помогите!!

Надо поискать в настройках Apache увеличение количества рабочих процессов.
http://httpd.apache.org/docs/2.2/mod/mp … hreadlimit

14 (изменено: SLameN, 2014-09-17 07:56:36)

Re: Странная "ошибка при обработке запроса"

Прошло уже прилично времени. Возможно есть еще выходы?

Моя конфигурация:
MySQL: 5.5.35
Apache/2.2.25 (Win32) PHP/5.3.28
phpMyAdmin 4.1.6

nginx не стоит. Рабочие процессы Apache не могу найти. В логах никаких ошибок нет

15

Re: Странная "ошибка при обработке запроса"

SLameN сказал:

Рабочие процессы Apache не могу найти.

Ссылка выше. Добавьте строку в конфигурационный файл, если ее там нет.

16

Re: Странная "ошибка при обработке запроса"

Здравствуйте, господа. Сегодня тоже столкнулся с данной ошибкой после того, как зашёл в phpMyAdmin и попытался там куда-либо зайти. У меня nginx 1.6.1 + PHP 5.4.4 + MariaDB 10.0.14. phpMyAdmin версии 3.4.11 (штатная в Debian Wheezy) работает нормально, а вот 4.2.10 и 4.2.8.1 выдают 200-ую ошибку.

17

Re: Странная "ошибка при обработке запроса"

Sferg сказал:

выдают 200-ую ошибку

Количество рабочих процессов веб сервера попробовали увеличить?

18 (изменено: Sferg, 2014-10-18 00:07:42)

Re: Странная "ошибка при обработке запроса"

Hanut сказал:

Количество рабочих процессов веб сервера попробовали увеличить?

Да, конечно. Но ничего не изменилось.

P.S. Проблема решена. При значении параметра session.use_trans_sid равном 1 в файле /etc/php5/fpm/php.ini проблема и возникала. Вернул исходное нулевое значение и проблема исчезла.