LINUX.ORG.RU
решено ФорумAdmin

502 падение, вместо warning в самом php

 , , ,


0

2

Какое-то чудо творится в debian 6. В общем, есть ли параметр у php или fastcgi, чтобы он хотя-бы не крашился а нормально завершался при возникновения нотиса или варнинга?

Стабильное падение вызывает конструкция, примерно похожая на:

class test {

 function ttt() {
   
   echo $this -> variable; // которая не объявлена сверху. Тут нужен варнинг на экран, а не Bad Gataway.

 } 


}

 ...



посмотри php-fpm.conf - там есть настройки.

Если сообщений в логах нет - убедись, что не сегфолты. В этом случае до логов может и не дойти ))

swwwfactory ★★
()

у меня в бубунте nginx+php fpm так и делает искаропки. варнинг в логи и всё.

blind_oracle ★★★★★
()

да тут что-то странное, на самом деле:

2012/11/21 14:47:52 [error] 1708#0: *146 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 176.9.47.9, server: hostname, request: «GET filename.here HTTP/1.0», upstream: «fastcgi://127.0.0.1:9000», host: «hostname.here»

alexmaru
() автор топика

а display_errors в пыхпыхе включен? имхо нужно настройки самого пыхпыха смотреть. или апдейтить его (если сильно старый). ну или понижать версию (если сильно новый). по опыту скажу, что 5.3 работает сносно, 5.2 - гораздо хуже, 5.4 - чуть похуже чем 5.3.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

5.3

нашёл я свою ошибку,

    location / {
           if (!-e $request_filename) {
                    реврайт ведущий на индекс
           }
    }

ну а там парень, перенося свой движок, оставил дофига img src, ведущих вникуда. Потом это всё вместе уходило в 504, а вовсе не валилось.

alexmaru
() автор топика
Ответ на: комментарий от alexmaru

бить за такое больно! ☺

location / {
        try_files $uri /index.php;
}
beastie ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.