Welcome! Log In Create A New Profile

Advanced

Re: nginx или php обрезает часть ответа в логах ошибок

Maxim Dounin
June 27, 2014 11:10PM
Hello!

On Fri, Jun 27, 2014 at 10:48:55PM -0400, SkaN2412 wrote:

> Пытаюсь дебажить Wordpress, при котором ошибки PHP пишутся в лог nginx. Было
> все хорошо, до какого-то момента (честно, я его даже не уловил), после
> которого все ответы обрывались, как-то так:
>
> PHP message: PHP Notice: Undefined offset: 1 in
> /home/andrey/Документы/Работа/Sources/1cloudroad/wp-content/plugins/feedwordpress/syndicatedlink.class.php
> on line 568
> PHP message: PHP Stack trace:
> PHP message: PHP 1. {main}()
> /home/andrey/Документы/Работа/Sources/1cloudroad/index.php:0
> PHP message: PHP 2. require()
> /home/andrey/Документы/Работа/Sources/1cloudroad/index.php:17
> PHP message: PHP 3. require_once()
> /home/andrey/Документы/Работа/Sources/1cloudroad/wp-blog-header.php:12
> PHP message: PHP 4. require_once()
> /home/andrey/Документы/Работа/Sources/1cloudroad/wp-load.php:29
> PHP message: PHP 5. require_once()
> /home/andrey/Документы/Работа/Sources/1cloudroad/wp-config.php:115
> PHP message: PHP 6. shutdown_action_hook()
> /home/andrey/Документы/Работа/Sources/1cloudroad/wp-includes/load.php:0
> PHP message: PHP 7. do_action()
> /home/andrey/Документы/Работа/Sources/1cloudroad/wp-includes/load.php:573
> PHP message: PHP 8. call_user_func_array()
> /home/andrey/Документы/Работа/Sources/1cloudroad/wp-includes/plugin.php:470
> PHP message: PHP 9. FeedWordPress->auto_update()
> /home/andrey/Документы/Работа/Sources/1cloudroad/wp-includes/plugin.php:470
> PHP message: PHP 10. FeedWordPress->update()
> /home/andrey/Документы/Работа/Sources/1cloudroad/wp-content/plugins/feedwordpress/feedwordpress.php:1584
> PHP message: PHP 11
>
> а бывает что и на полслове просто обрыв и все. До Fatal error, на которой
> все останавливается, уже не доходит. Что такое может быть, кто-нибудь
> сталкивался?

Ограничение на размер сообщения в error log'е - 2 килобайта.

У вас, судя по всему, включено расширение xdebug, которое
добавляет к сообщениям полный stack trace, и в 2 килобайта
сообщение не помещается.

Решение - сделать сообщения короче, чтобы помещались (например,
укоротить путь, или вообще выключить stack trace, если он не
нужен), либо пересобрать nginx, увеличив константу
NGX_MAX_ERROR_STR.

--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx или php обрезает часть ответа в логах ошибок

SkaN2412 June 27, 2014 10:48PM

Re: nginx или php обрезает часть ответа в логах ошибок

Maxim Dounin June 27, 2014 11:10PM

Re: nginx или php обрезает часть ответа в логах ошибок

SkaN2412 June 27, 2014 11:42PM

Re: nginx или php обрезает часть ответа в логах ошибок

Aleksandr Sytar June 28, 2014 07:58AM

Re: nginx или php обрезает часть ответа в логах ошибок

SkaN2412 June 28, 2014 10:35AM

Re: nginx или php обрезает часть ответа в логах ошибок

Anton Gorlov June 28, 2014 03:00PM

Re: nginx или php обрезает часть ответа в логах ошибок

SkaN2412 June 28, 2014 10:22PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 211
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready