Alex
это не постоянно, а как раз 20 сделаешь по дряд такой запрос
Alex
я включал xdebug но не помогло. много строк - полезного не нашел. Может подскать как ?
Alex
Alex
@elemir90
Евгений
mysql может писать aborted connection, тупо потому что процесс внезапно умер, который держит соединение. Я не большой специалист в php, но я бы просто на входную точку php-файла повесил sigstop, потом нашёл его, подключил к нему strace -p $pid, а потом sigcont отправил
Alex
я вот как раз специалист пхп, и мало что понял из того что вы написали)
Alex
почитал про sctrace Буду пробовать. хоть какой то новый посыл у меня есть
Alex
спасибо
Alex
strace ничего дал((( и php и nginx и mysql
Sergey
net.core.somaxconn ?
Sergey
но вообще-то SIGSEGV - это аварийный выход
Alex
@tnt4brain можете пояснить что это? я про net.txp....
Sergey
в Linux по умолчанию ограничено число сетевых соединений
Sergey
рулится через sysctl
Sergey
исправил точное название
Sergey
dmesg бы еще увидеть
Denis
да посмотрите в лог фпм
Denis
может там просто по мемори ограничен воркер и не влазит запрос по каким то причинам
Alex
dmesg пустой
Denis
а я не про дмесг
Denis
а про лог фпм
Alex
Denis
там не будит никаких оом если у вас в фпм макс мем сайз выставлен
Alex
post_max_size = 20M
Alex
memory_limit = 3000M
Denis
а
Denis
не
Alex
это из php.ini
Sergey
дык это, тут SIGSEGV - это ж ошибка в коде. какие расширения активны?
Denis
повышайте лог до дебага в коде
Denis
и ловите ошибки
Alex
вчера полдня это делал
Denis
не совсем
Alex
ничего там нет.
Denis
поидее это ошибка в экстеншене который зовёт код
Dmitry
это из php.ini
у фпма есть еще свой конфиг
Alex
log_level = debug стоит в php-fpm.conf
Denis
кэтс аутпут стоит ?
Denis
*кэтч
Denis
в конфиге фпм
Alex
Alex
нет получается
Denis
а сделай чтобы было
Alex
Alex
сделал. перегрузил пхп
Alex
запустил косячный скрипт
Alex
в этот момент вырвалось вот это что выше
Sergey
один фиг - ошибка где-то в расширении
Sergey
какие расширения используются?
Alex
вопрос почему оно работает и только если раз 10 послать не пашет
Alex
разве может изза расширения быть
Denis
в лог нгинкса ничо не улетело ?
Sergey
потому что каждую секунду создаётся новый поток, а старый прибивается
Sergey
судя по логу
Alex
Sergey
все-все нужны или просто всё доступное загружено?
Alex
nginx во время ошибки всегда пишет такое:
Alex
2017/12/13 12:31:00 [error] 18414#18414: *6789 recv() failed (104: Connection reset by peer) while reading response header from upstream, client:
Dmitry
я бы зенд модули попробовал потушить
Sergey
ибо они на очень низком уровне лезут в ВМ пхп
Alex
зенд модели уже сегодня повились
Alex
дебажид
Dmitry
да, все остальное выглядит вполне безобидно
Alex
опкеш только...
Alex
но он выключен
Alex
net.core.somaxconn а вот эта штука интересно... очень похоже не какое то ограничение сети... хотя все на одной машине. в мускуль щас пишется 140 инсертов в секунду
Alex
и может я добавляю свои кучу селектов и не влазит в 128 конекшнов, которые вроде как пишут по умолчанию...
Alex
или я бред несу?
Denis
а макс чилдрен сколько в пуле ?
Alex
сейчас вернул 5, чтобы легче делать стрейс. но было 500
Alex
точней даже 1000
Alex
и каждые 500 реквестов сброс
Alex
это все при том, что сервер достаточно мощный, юзеров на сайте на пальцах пересчитать, активный только мускуль
Alexey
привет, по поводу ошибки пхп - попробуй выключить опкэш
Alex
опкеш выключен вроде как. щас проверю
Alexey
мы на такое натыкались, проблемы была в опкеше
Alexey
пробовал версии обновлять?