PHP segfault при переходе от Яндекса

G2
На сайте с 25.04.2008
Offline
138
897

Если на сайт переходить с поиска яндекса по ДЛИННОМУ запросу то получаю:

The page you are looking for is temporarily unavailable.

Please try again later.

Если переходить по короткому запросу то всё норм.

В логах:

2013/11/07 01:57:38 [error] 32024#0: *3134 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: _______, server: _______, request: "GET /torrent/page/71/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "_______", referrer: "http://yandex.ru/clck/jsredir?from=yandex.ru%3Byandsearch________________________"

2013/11/07 01:59:33 [error] 32024#0: *4161 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: ___________, server: _________, request: "GET /tetrad-smerti-2.html HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "______________"

в логах php-fpm

Nov 07 01:57:38.979127 [WARNING] fpm_children_bury(), line 217: child 32113 (pool default) exited on signal 11 SIGSEGV after 23.008147 seconds from start

Nov 07 01:57:38.979346 [NOTICE] fpm_children_make(), line 354: child 32115 (pool default) started

Nov 07 01:59:33.677340 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD

Nov 07 01:59:33.677367 [WARNING] fpm_children_bury(), line 217: child 32115 (pool default) exited on signal 11 SIGSEGV after 114.698030 seconds from start

Nov 07 01:59:33.677592 [NOTICE] fpm_children_make(), line 354: child 32118 (pool default) started

пробовал ставить апач+пхп вместо php-fpm но в логах таже ошибка про segfault (11)

PHP версия 5.2.17 (нужна именно она так как под необновляемую cms)

все модули только от установки php-fpm + поставл php-mysql

---------- Добавлено 07.11.2013 в 02:37 ----------

Думал сам добил. Нашёл на stackowerflow:

valid_referers server_names ~.;

if ($invalid_referer) {

return 403;

}

здесь проверка на правильность referer

переделал под себя:

valid_referers none blocked server_names ~.;

и всё заработало, но оказалось что заработало для средней длинны урлов в реферерах, а самые длинные так и не работают

Поднимаю тИЦ (/ru/forum/752925) Покупаю QIWI (/ru/forum/684863) Налю $$$ через ePayments Card (https://www.epayments.com/registration?p=ae593ade60)
[Удален]
#1

php -v

php -m

ошибок не выдают?

G2
На сайте с 25.04.2008
Offline
138
#2
WapGraf:
php -v
php -m
ошибок не выдают?

да нет


# php-fpm -v
PHP 5.2.17 (cgi-fcgi) (built: Mar 20 2013 23:15:18)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
# php-fpm -m

bz2
calendar
cgi-fcgi
ctype
curl
date
dbase
dom
exif
filter
ftp
gd
gettext
gmp
hash
iconv
imap
json
libxml
mbstring
mysql
mysqli
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
Reflection
session
shmop
SimpleXML
sockets
SPL
SQLite
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib

[Zend Modules]


Andreyka
На сайте с 19.02.2005
Offline
822
#3

Надо дебажыть коры

Не стоит плодить сущности без необходимости
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#4
Andreyka:
Надо дебажыть коры

Полностью согласен.

В словах ТС, на самом деле прозвучал ответ в виде фразы: "нужна именно она так как под необновляемую cms".....

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
G2
На сайте с 25.04.2008
Offline
138
#5

Собрал php 5.2.17 сам пропатчив каким то официальным патчем зрз-азь и в работе сейчас ни одной ошибки.

Тот который вызывал ошибки брал тут http://yum.mchost.ru/pub/php52/centos/6/x86_64/RPMS/ - может как раз в том что я оттуда взял была ошибка)

[Удален]
#6

Я бы советовал php-fpm использовать на версии 5.4.

Что за патч?

M
На сайте с 24.10.2011
Offline
173
#7

WapGraf, security, наверное

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий