Nginx Forum - Php-fpm Mailing List - Russian Форум, связанный с русским списком рассылки PHP-FPM http://www.ldmicj.icu/list.php?25 Sun, 29 Nov 2020 20:29:56 -0500 Phorum 5.2.16 http://www.ldmicj.icu/read.php?25,282216,282216#msg-282216 nginx 81 порт не работает (1 reply) http://www.ldmicj.icu/read.php?25,282216,282216#msg-282216 есть конфиг

server {
listen localhost:80;
server_name (мои домены);
root /var/www/blog;
index index.htm index.html index.php;
charset utf-8;
location / { try_files $uri $uri/ /index.php?$args;}

location ~ \.php$ {
# fastcgi_split_path_info ^(.+\.php)(/.+)$;
try_files $fastcgi_script_name =404;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_intercept_errors on;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_read_timeout 250;
}
}

Все работает, установлен WordPress. Меняем вторую строчку на
listen localhost:81;
и...... здравствуй страничка "Welcome to nginx on Fedora!"

Что можете посоветовать? Почему сайт не работает по 81 порту?]]>
Mynginxprof Php-fpm Mailing List - Russian Fri, 30 Nov 2018 12:54:53 -0500
http://www.ldmicj.icu/read.php?25,279812,279812#msg-279812 Посоветуйте оптимальные параметры для php-fpm (no replies) http://www.ldmicj.icu/read.php?25,279812,279812#msg-279812 pm = dynamic
pm.start_servers = 30
pm.min_spare_servers = 10
pm.max_children = 50
pm.max_spare_servers = 50

сервер 6 гб оперативка 6 ядер процессор]]>
Darkensand Php-fpm Mailing List - Russian Wed, 16 May 2018 02:06:08 -0400
http://www.ldmicj.icu/read.php?25,271994,271994#msg-271994 NginxProxy -> Nginx + ngx_pagespeed, как правильно настроить? (no replies) http://www.ldmicj.icu/read.php?25,271994,271994#msg-271994
Имеем:
1. Nginx, на фронте, в роли ReveseProxy, HTTP/HTTPS, он же будет выполнять роль балансировщика нагрузки
2. Несколько Nginx+PHP-FPM серверов "сзади", на некоторых установлен ngx_pagespeed (серверы могут отвечать за разные сайты/сервисы/проекты)

Столкнулся с проблемой:
1. "Главный" (фронтальный) Nginx "портит" заголовки. При обращении к северу-источнику, получаем:
Expires: Sat, 04 Feb 2017 08:59:15 GMT
Cache-Control: max-age=2587554, public
ETag: W/"PSA-aj-29OAZzvhfX"


Если посмотрим с фронтального сервера:
cache-control:max-age=44190
etag: W/"PSA-aj-29OAZzvhfX"
expires: Thu, 05 Jan 2017 20:01:14 GMT


Как мы видим, изменились заголовки cache-control, expires, иногда меняется E-Tag.

Вопрос. Как отключить кэширование на фронтальном сервере (лучше совсем) и изменение заголовков с его стороны? Меня интересует исключительно функции прямого прокси, кэшируется всё что нужно пусть на источниках.

Второй момент, с которым борюсь уже 2-й день - это ngx_pagespeed модуль. Который ни в какую не хочет убирать CSS-скрипт из заголовка. Я уже перепробовал все вариции фильтров которые приходили мне в голову, в том числе:
extend_cache
prioritize_critical_css
И так далее


Ни в какую не хочет работать как просит гугл: "Оставить в шапке важные CSS, остальные убрать в конец". Кому-нибудь удалось добиться подобного эффекта?]]>
ProUnebit Php-fpm Mailing List - Russian Sun, 15 Jan 2017 03:07:25 -0500
http://www.ldmicj.icu/read.php?25,271819,271819#msg-271819 Использование памяти процессами php-fpm (no replies) http://www.ldmicj.icu/read.php?25,271819,271819#msg-271819 Vvedensky Php-fpm Mailing List - Russian Wed, 04 Jan 2017 12:06:08 -0500 http://www.ldmicj.icu/read.php?25,271036,271036#msg-271036 Два php-fpm сервера для одного сайта и БД (no replies) http://www.ldmicj.icu/read.php?25,271036,271036#msg-271036 Есть хорошо нагруженный сайт (nginx, php-fpm, mysql, движок IPB), задача - оптимизация системы, готовность принять большое кол-во пользователей.
В результате различных тестов пришли к выводу, что узкое место - php, сервер с СУБД справляется. Появилась идея использовать два php-fpm сервера и балансировать между ними запросы из nginx-а. Сервер mysql так и останется один.
Не будет ли накладок у движка сайта при работе с одним и тем же сайтом и одной БД через два php-сервера? Навскидку кажется, что не должно быть, но может у кого-то есть такой опыт?
Спасибо.]]>
daitepiva Php-fpm Mailing List - Russian Fri, 18 Nov 2016 07:01:02 -0500
http://www.ldmicj.icu/read.php?25,270425,270425#msg-270425 Неверно передаётся Location (no replies) http://www.ldmicj.icu/read.php?25,270425,270425#msg-270425
nginx.conf:

server {
server_name www.domain.ru;
rewrite ^(.*) http://domain.ru$1 permanent;
}
server {
listen 80;
root /var/www/folder/public;

index index.html index.htm index.php;

server_name anotherdomain.ru subdomain.domain.ru subdomain2.domain.ru domain.ru;


location ~ \.php$ {
# root /var/www

try_files $uri =404;
fastcgi_keep_conn on;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include /etc/nginx/fastcgi_params;
}

location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}

location ~ /\.ht {
deny all;
}
}

При таком коде:

<?php
header('Location: http://subdomain.domain.ru/');
exit;
?>

В ответ получаю:

[root@svm]# curl -I http://domain.ru/indexfile.php
HTTP/1.1 302 Moved Temporarily
Connection: close
Date: Mon, 17 Oct 2016 13:57:59 GMT
Location: http://domain.ru/
Content-Type: text/html; charset=UTF-8
Server: nginx/1.4.6 (Ubuntu)

Но при этом, в консоли отладки firefox вижу такой Url Запроса: http://domain.ru/subdomain.domain.ru

А при таком коде:

<?php
header('Location: http://subdomain2.domain.ru/');
exit;
?>

Прилетает это:

[root@svm]# curl -I http://domain.ru/indexfile2.php
HTTP/1.1 302 Moved Temporarily
Connection: close
Date: Mon, 17 Oct 2016 13:57:59 GMT
Location: http://subdomain2.domain.ru/
Content-Type: text/html; charset=UTF-8
Server: nginx/1.4.6 (Ubuntu)

Для одного конкретного поддомена не присваивается новый заголовок с location. В чём может быть проблема и как её исправить?

Наблюдение: Если в Location: указывать uri без http (То есть просто //subdomain.domain.ru, то перенаправление работает. Почему? Как исправить?

Интересный факт - Добавил в файл indexfile.php несколько произвольных заголовков и их вывод: "print_r(headers_list());". Судя по всему, php правильно выставляет все заголовки кроме "Location", но они либо не применяются, либо их переписывает nginx:

[root@svm]# curl -v http://domain.ru/indexfile.php
* About to connect() to 4cio.ru port 80 (#0)
* Trying 11.11.11.11...
* Connected to domain.ru (11.11.11.11) port 80 (#0)
> GET /indexfile.php HTTP/1.1
> User-Agent: curl/7.29.0
> Host: domain.ru
> Accept: /
>
< HTTP/1.1 302 Moved Temporarily
< Connection: Keep-Alive
< Transfer-Encoding: chunked
< Expires: Mon, 26 Jul 2666 05:00:00 GMT
< Date: Tue, 18 Oct 2016 14:46:44 GMT
< Location: **http://domain.ru** - Ну вот откуда он берётся?
< Content-Type: text/html; charset=UTF-8
< Server: nginx/1.4.6 (Ubuntu)
< Cache-Control: no-cache
<
Array
(
[0] => Expires: Mon, 26 Jul 2666 05:00:00 GMT
[1] => Cache-Control: no-cache
[2] => Location: http://subdomain.domain.ru
)]]>
deatwisedog Php-fpm Mailing List - Russian Wed, 19 Oct 2016 09:02:02 -0400
http://www.ldmicj.icu/read.php?25,270315,270315#msg-270315 rtmp поток и передача параметров в php скрипт (no replies) http://www.ldmicj.icu/read.php?25,270315,270315#msg-270315 параметров: пользователь и его пароль.
Просматриваю поток с помощью vlc. Строка подключения к потоку такая:
rtmp://x.x.x.x/live2?user=alex&pass=12

Для этих целей была установлена связка: nginx, с скомпилированным rtmp
модулем и php-fpm.
php скрипты отрабатывают.
Настройки nginx.conf:

location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}


rtmp {
server {
listen 1935;
chunk_size 4096;

application live2 {
live on;
meta copy;
exec_options on;
record off;
on_publish http://x.x.x.x/auth1.php;
notify_method get;
allow publish all;
allow play all;
}

}

Проблема состоит в том, что не передаются параметры в скрипт auth1.php.
Если явно указываю параметры on_publish
http://x.x.x.x/auth1.php?user=alex&pass=12&;
то скрипт auth1.php отрабатывает как нужно и поток могу просматривать.

В логах получаю:

2016/10/16 14:44:10 [info] 10906#0: *1 connect: app='live2'
args='user=alex&pass=12' flashver='LNX 9,0,124,2' swf_url=''
tc_url='rtmp://x.x.x.x:1935/live2?user=alex&pass=12' page_url=''
acodecs=4071 vcodecs=252 object_encoding=0, client: y.y.y.y, server:
0.0.0.0:1935
2016/10/16 14:44:10 [info] 10906#0: *1 createStream, client: y.y.y.y,
server: 0.0.0.0:1935
2016/10/16 14:44:10 [info] 10906#0: *1 play: name='' args='' start=-2000
duration=0 reset=0 silent=0, client: y.y.y.y, server: 0.0.0.0:1935
2016/10/16 14:44:10 [info] 10906#0: exec: starting managed child 'ffmpeg'
2016/10/16 14:44:10 [info] 10906#0: *2 client connected 'x.x.x.x'
2016/10/16 14:44:10 [info] 10906#0: *2 connect: app='live2' args=''
flashver='' swf_url='' tc_url='rtmp://x.x.x.x:1935/live2' page_url=''
acodecs=0 vcodecs=0 object_encoding=0, client: x.x.x.x, server: 0.0.0.0:1935
2016/10/16 14:44:10 [info] 10906#0: *2 createStream, client: x.x.x.x,
server: 0.0.0.0:1935
2016/10/16 14:44:10 [info] 10906#0: *2 publish: name='' args='' type=live
silent=0, client: x.x.x.x, server: 0.0.0.0:1935
2016/10/16 14:44:10 [info] 10906#0: *2 notify: publish 'x.x.x.x/auth1.php',
client: x.x.x.x, server: 0.0.0.0:1935
2016/10/16 14:44:10 [info] 10906#0: *2 disconnect, client: x.x.x.x, server:
0.0.0.0:1935
2016/10/16 14:44:10 [info] 10906#0: *2 deleteStream, client: x.x.x.x,
server: 0.0.0.0:1935
2016/10/16 14:44:10 [info] 10906#0: exec: child 10907 exited; ignoring
2016/10/16 14:44:10 [info] 10906#0: exec: terminating child 10907
2016/10/16 14:44:10 [notice] 10906#0: signal 17 (SIGCHLD) received
2016/10/16 14:44:10 [notice] 10906#0: signal 17 (SIGCHLD) received
2016/10/16 14:44:10 [notice] 10906#0: unknown process 10907 exited with
code 1
2016/10/16 14:44:10 [notice] 10906#0: unknown process 10907 exited with
code 1
2016/10/16 14:44:10 [info] 10906#0: epoll_wait() failed (4: Interrupted
system call)
2016/10/16 14:44:15 [info] 10906#0: exec: starting managed child 'ffmpeg'
2016/10/16 14:44:16 [info] 10906#0: *6 client connected 'x.x.x.x'
2016/10/16 14:44:16 [info] 10906#0: *6 connect: app='live2' args=''
flashver='' swf_url='' tc_url='rtmp://x.x.x.x:1935/live2' page_url=''
acodecs=0 vcodecs=0 object_encoding=0, client: x.x.x.x, server: 0.0.0.0:1935
2016/10/16 14:44:16 [info] 10906#0: *6 createStream, client: x.x.x.x,
server: 0.0.0.0:1935
2016/10/16 14:44:16 [info] 10906#0: *6 publish: name='' args='' type=live
silent=0, client: x.x.x.x, server: 0.0.0.0:1935
2016/10/16 14:44:16 [info] 10906#0: *6 notify: publish 'x.x.x.x/auth1.php',
client: x.x.x.x, server: 0.0.0.0:1935
2016/10/16 14:44:16 [info] 10906#0: *6 disconnect, client: x.x.x.x, server:
0.0.0.0:1935
2016/10/16 14:44:16 [info] 10906#0: *6 deleteStream, client: x.x.x.x,
server: 0.0.0.0:1935
2016/10/16 14:44:16 [info] 10906#0: exec: child 10908 exited; ignoring
2016/10/16 14:44:16 [info] 10906#0: exec: terminating child 10908
2016/10/16 14:44:16 [notice] 10906#0: signal 17 (SIGCHLD) received
2016/10/16 14:44:16 [notice] 10906#0: signal 17 (SIGCHLD) received
2016/10/16 14:44:16 [notice] 10906#0: unknown process 10908 exited with
code 1
2016/10/16 14:44:16 [notice] 10906#0: unknown process 10908 exited with
code 1
2016/10/16 14:44:16 [info] 10906#0: epoll_wait() failed (4: Interrupted
system call)

Что еще нужно подправить, что бы можно было бы передавать параметры в php
скрипт.

Спасибо!]]>
robin_2005 Php-fpm Mailing List - Russian Mon, 17 Oct 2016 03:41:17 -0400
http://www.ldmicj.icu/read.php?25,264305,264305#msg-264305 Несколько доменов на одном хосте PHP-FPM + OPcache как правильно ? (no replies) http://www.ldmicj.icu/read.php?25,264305,264305#msg-264305
описана проблема тут https://ma.ttias.be/a-better-way-to-run-php-fpm/
и тут http://www.btday.com/php-fpm-5-5does-opcache-run-per-domain/

Но статьи старые, возможно что-то и изменилось.

Вопрос:

Достаточно ли сделать только разные pool для разных доменов или нужно делать как в статьях ?
Если нужно разделять и мастер процессы, то есть ли примеры настройки для systemd.
Может есть более простой способ ?

извиняюсь за дубль в другой ветке, здесь я думаю уместнее.]]>
luk911 Php-fpm Mailing List - Russian Wed, 03 Feb 2016 04:18:54 -0500
http://www.ldmicj.icu/read.php?25,262623,262623#msg-262623 Ошибка при запуске php-fastcgi (no replies) http://www.ldmicj.icu/read.php?25,262623,262623#msg-262623 В общем проблема в следующем:
Обновил систему до debian 8, и теперь при запуске php-fastcgi выходит ошибка .
:~# /etc/init.d/php-fastcgi start
Пишет :[....] Starting php-fastcgi (via systemctl): php-fastcgi.serviceFailed to start php-fastcgi.service: Unit php-fastcgi.service failed to load: No such file or directory.
failed!
Права на запуск установлены...
Скрипт использую этот:
#! /bin/sh
### BEGIN INIT INFO
# Provides: php-fastcgi
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start and stop php-cgi in external FASTCGI mode
# Description: Start and stop php-cgi in external FASTCGI mode
### END INIT INFO

# Author: Kurt Zankl <kz@xon.uni.cc>

# Do NOT "set -e"

PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="php-cgi in external FASTCGI mode"
NAME=php-fastcgi
DAEMON=/usr/bin/php-cgi
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0

# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME

# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions

# If the daemon is not enabled, give the user a warning and then exit,
# unless we are stopping the daemon
if [ "$START" != "yes" -a "$1" != "stop" ]; then
log_warning_msg "To enable $NAME, edit /etc/default/$NAME and set START=yes"
exit 0
fi

# Process configuration
export PHP_FCGI_CHILDREN PHP_FCGI_MAX_REQUESTS
DAEMON_ARGS="-q -b $FCGI_HOST:$FCGI_PORT"

do_start()
{
# Return
# 0 if daemon has been started
# 1 if daemon was already running
# 2 if daemon could not be started
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null || return 1
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --background --make-pidfile --chuid $EXEC_AS_USER --startas $DAEMON -- $DAEMON_ARGS || return 2
}

do_stop()
{
# Return
# 0 if daemon has been stopped
# 1 if daemon was already stopped
# 2 if daemon could not be stopped
# other if a failure occurred
start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE > /dev/null # --name $DAEMON
RETVAL="$?"
[ "$RETVAL" = 2 ] && return 2
# Wait for children to finish too if this is a daemon that forks
# and if the daemon is only ever run from this initscript.
# If the above conditions are not satisfied then add some other code
# that waits for the process to drop all resources that could be
# needed by services started subsequently. A last resort is to
# sleep for some time.
start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
[ "$?" = 2 ] && return 2
# Many daemons don't delete their pidfiles when they exit.
rm -f $PIDFILE
return "$RETVAL"
}

case "$1" in
start)
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
do_start
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
esac
;;
stop)
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
do_stop
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
esac
;;
restart|force-reload)
log_daemon_msg "Restarting $DESC" "$NAME"
do_stop
case "$?" in
0|1)
do_start
case "$?" in
0) log_end_msg 0 ;;
1) log_end_msg 1 ;; # Old process is still running
*) log_end_msg 1 ;; # Failed to start
esac
;;
*)
# Failed to stop
log_end_msg 1
;;
esac
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 3
;;
esac]]>
valdemarin Php-fpm Mailing List - Russian Thu, 05 Nov 2015 12:41:12 -0500
http://www.ldmicj.icu/read.php?25,261988,261988#msg-261988 Inner web-application in sub-folder (no replies) http://www.ldmicj.icu/read.php?25,261988,261988#msg-261988 /www-root - is the main site with front controller index.php with mod_rewrite & htaccess
/www-root/cms - is inner web-application(actually a separate web-site) with front controller with mod_rewrite & htaccess

htaccess have the same structure https://github.com/samsoncms/cms/blob/master/www/.htaccess
just redirect all requests to index.php hatches is the same for main web-application and for inner

Now we are moving our servers to nginx+varnish because of awesome facts_cache module and cannot configure inner web-application to run.

We are searching for someone two help us and configure this structure, we are using php-fpm and this is our nginx config:

fastcgi_cache_path /tmp/cache levels=1:2 keys_zone=samsonos:100m inactive=60m;
fastcgi_cache_key "$scheme$request_method$host$request_uri";

server {
listen 8081;

root /www/samsonos.com/www/;
index index.php index.html index.htm;

#PHP cache using
set $no_cache 0;

server_name samsonos.com;

# Main web-application configuration
location = / {
try_files @site @site;
}

location @site {
#Configure cache
fastcgi_cache samsonos;
fastcgi_cache_valid 200 3m; # Only cache 200 responses, cache f$
fastcgi_cache_methods GET HEAD; # Only GET and HEAD methods app$
add_header X-Fastcgi-Cache $upstream_cache_status;
fastcgi_cache_bypass $no_cache; # Don't pull from cache based $
fastcgi_no_cache $no_cache; # Don't save to cache based on $no_$

#PHP-FPM config
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
}

#SamsonCMS configuration
location = /cms/ {
try_files @cms @cms;
}

location /cms/ {
try_files $uri $uri/ @cms;
}

location @cms {
#PHP-FPM config
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/cms/index.php;
}

#return 404 for all php files as we do have a front controller
location ~ \.php$ {
return 404;
}

# Remove loggin for static files and set expires
#location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|j$
# access_log off; log_not_found off; expires max;
#}
}

and it does not work, when we open this url /cms it redirects to a /cms/signin/ controller but it considers it as a folder and says restricted instead of redirecting it to a cms/index.php

We are searching for some good expert in nginx on payed basis to help configure optimal config for our system, please contact us via egorov@samsonos.com]]>
vitalyiegorov Php-fpm Mailing List - Russian Sat, 03 Oct 2015 03:53:54 -0400
http://www.ldmicj.icu/read.php?25,260468,260468#msg-260468 nginx, php-fpm и периодическая ошибка 502 (23 replies) http://www.ldmicj.icu/read.php?25,260468,260468#msg-260468 поисковые боты, при этом в error.log валится сообщение:

[code]
2015/07/22 15:05:21 [warn] 4390#4390: *1682 upstream server temporarily
disabled while reading response header from upstream, client: 66.249.92.62,
server:
[/code]

php/fpm/pool.d/site.conf

user = nginx
group = nginx
listen = /var/run/fpm.sock
listen.owner = nginx
listen.group = nginx


pm = static
pm.max_children = 64
pm.max_requests = 10240
pm.process_idle_timeout = 10s
chdir = /


slowlog = /var/log/php5-fpm-slow.log
request_slowlog_timeout = 10s


php_admin_value[memory_limit] = 1024M
php_admin_flag[short_open_tag] = On
php_admin_value[date.timezone] = Europe/Moscow
php_admin_value[post_max_size] = 512M
php_admin_value[max_execution_time] = 600
php_admin_value[max_input_vars] = 6000



nginx:

location ~ \.php {
fastcgi_pass php;
fastcgi_read_timeout 600;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_buffers 16 128k;
fastcgi_buffer_size 128k;
fastcgi_max_temp_file_size 0;
}


Версии:

~ # cat /etc/debian_version
8.1


~ # php5-fpm -v
PHP 5.6.9-0+deb8u1 (fpm-fcgi) (built: Jun 5 2015 11:03:52)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend
Technologies


~ # nginx -v
nginx version: nginx/1.9.3



--

---
Вы получили это сообщение, поскольку подписаны на группу highload-php-ru.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.]]>
Aleksey Larionov Php-fpm Mailing List - Russian Thu, 23 Jul 2015 09:42:00 -0400
http://www.ldmicj.icu/read.php?25,259593,259593#msg-259593 В кадждой location своя http basic auth ссесия? (no replies) http://www.ldmicj.icu/read.php?25,259593,259593#msg-259593 server {
server_name myhost.com;
root /var/www/myhost.com/web/;

location /ping/ {
index ping.php;
fastcgi_index ping.php;
rewrite ^(.*)$ /ping.php?$1 last;
# try_files $uri $uri/ /ping.php?$args; - i try different configs
break;
}

location / {
index app_test.php;
fastcgi_index app_test.php;
if (!-e $request_filename) {
rewrite ^(.*)$ /app_test.php?$1 last;
break;
}
}

location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

в app_test.php есть HTTP Basic авторизация - на уровне РНР.
Если пользователь авторизуется на app_test.php - у него в заголовках на РНР летит $_SERVER['HTTP_AUTHORIZATION'].
Если пользователь авторизуется на app_test.php и переходит на ping.php $_SERVER['HTTP_AUTHORIZATION'] не существует. Почему?

Как сделать, чтобы авторизация в секции одного location была валидной и для другого location?]]>
maxgu Php-fpm Mailing List - Russian Sat, 13 Jun 2015 02:51:41 -0400
http://www.ldmicj.icu/read.php?25,259358,259358#msg-259358 DevConf 2015 пройдет 19 июня в Москве и начнется с презентации PHP7 автором (no replies) http://www.ldmicj.icu/read.php?25,259358,259358#msg-259358
Приглашаем посетить самую крупную конференцию года для профессиональных
разработчиков, которая пройдет 19 июня в Москве и состоит из секций:
Storage, Python, Ruby, PHP, Javascript и общей секции.
http://devconf.ru

6-ая DevConf 2015 состоится совсем скоро и будет еще интереснее.
Дмитрий Стогов, ведущий инженер в Zend Technologies познакомит с новым
PHP7: что нас ждет!

Скидки для сообществ на участие по ссылке
http://devconf.ru/join?coupon=trueconf

20 июня пройдут эксклюзивные мастер-классы:

[Highload] Разработка крупного масштабируемого web 2.0 проекта с нуля
(соц.сеть на 100 млн пользователей)
Дмитрий Бородин - программист и архитектор ПО.

Создание кроссплатформенной мобильной игры с нуля
Сергей Лалов - один из лучших разработчиков на Corona SDK, за свою активную
позицию в сообществе разработчиков получил звание Corona Ambassador.

Новые возможности отладки MySQL 5.7 на практике
Света (svetasmirnova) Смирнова, Percona, инженер технической поддержки
MySQL с более чем 8-ми летним стажем, автор книги "MySQL Troubleshooting"

Полный список мастер-классов тут http://devconf.ru/offers/mk

Организаторы конференции - сообщества разработчиков http://phpclub.ru,
http://railsclub.ru, http://python.su, http://moscowjs.ru,
http://moscowdjango.ru

Генеральный партнер: Badoo
Партнеры конференции: Postgres Professional , журнал Хакер, TVM.ru,
Ti-Me.ru
Инфопартнеры: Linux.org.ru, Python.SU, OpenNet.ru, PHP.ru, PHP.Net, Python
developers (VK), RubyJobs.ru, RubyFlow.ru, Tokarchuk.ru

На доклады DevConf 2015 - поданы более 53 заявок, сейчас проходит активное
голосование
- какие доклады останутся в программе - решать Вам!
http://devconf.ru/offers/

Секция Storage:
==============
- Транзакции и одновременный доступ: сравнение реализаций в PostgreSQL и
Oracle
- PostgreSQL в Avito
- Lightning speed memory-mapped database - ReOpen It, and RIP for LevelDB
- Мониторинг и отладка MySQL: максимум информации при минимальных потерях
- Асинхронная репликация без цензуры: архитектурные проблемы MySQL, или
почему PostgreSQL завоюет мир
- Распределенная версионированная транзакционная web-ориентированная
файловая система Djarvur

Секция PHP:
==============
- Релиз PHP7 - что нас ждет в октябре 2015
- Демонизированный PHP - before it was cool
- 10 Вещей, которые я хотел бы знать перед стартом проекта на Symfony
- Как мы поддерживаем хорошую погоду при деплое в облако
- Непрерывная интеграция в Мамбе
- Эффективная работа с Bigdata на примере рекомендательной системы для 20к
интернет-магазинов - технологии и алгоритмы
- Выбор и внедрение стандарта кодирования в большой команде
- Сказ о том, как инверсия зависимостей к DDD привела

Секция Python
===============
- Yet another object level permissions
- Centrifuge - мгновенные сообщения для веб-приложений, эволюция проекта от
Python к Go
- Django DB Mailer — простая и удобная батарейка, для отправки почтовых
сообщений в ваших проектах на Python и не только
- view как чистая функция от состояния базы данных

Секция Javascript
=================
- Обзор систем инновационных систем push-уведомлений
- Интерактивная 3D графика при помощи WebGL
- React Native
- Применение Scala.js в реальном проекте
- TypeScript глазами PHP разработчика
- Интеграция Webpack в приложение на RoR
- JavaScript завтра


Секция Ruby
=================
- Создание Быстрых, отказоустойчивых сервисов на EventMachine.
- Сбор и обработка статистики
- Эксплуатация RoR проектов
- Принципы построения распределенных баз данных
- Правильная работа с часовыми поясами в Rails-приложении
- Безопасность Rails приложений
- EventMachine или "Что делать, если вы соскучились по callback-ам?"

Секция Common
=================
- Рефакторинг приложения с использованием Go
- Загрузка больших объемов данных для бизнес-аналитики (Badoo)
- Tarantool, Sharding и Nginx: скорость, простота, масштабируемость.
- Тестируем инфраструктуру как код
- Альтернативная мотивация разработчиков
- Управление проектом во время кризиса
- Продуманная архитектура и другие преждевременные оптимизации
- Сколько ботов в соцсетях? Создаем сервис определения ботности
- Год работы стоя
- Мониторинг в Mail.Ru Group
- Как мы делаем мониторинг (Git in Sky)
- Docker и сеть: варианты использования
- Учимся использовать Docker
- Уменьшение связности и рефакторинг старого проекта
- Работа с требованиями в стартапе
- Глубокая аналитика реальной скорости сайта


До встречи на DevConf 2015!
http://devconf.ru/join/

--

---
Вы получили это сообщение, поскольку подписаны на группу highload-php-ru.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.]]>
PHP Club Php-fpm Mailing List - Russian Wed, 03 Jun 2015 05:46:00 -0400
http://www.ldmicj.icu/read.php?25,257742,257742#msg-257742 Динамичное время (1 reply) http://www.ldmicj.icu/read.php?25,257742,257742#msg-257742
народ, подскажите, может кто знает
пытаюсь сделать такой трюк

map $remote_addr $timeoutlimit {
default 900;
127.0.0.1 1900;
}

proxy_connect_timeout·······$timeoutlimit;
proxy_send_timeout······$timeoutlimit;
proxy_read_timeout······$timeoutlimit;

но зараза ругается...
не комильфо говорит юзать переменную в proxy_connect_timeout и им подобным (((

как бы поступить? есть идеи?

мне с одного хоста надо таймауты бы увеличить так как там обмен происходит и он обрывается по 504 timeout (

спасибо!]]>
d.v.biryukov Php-fpm Mailing List - Russian Mon, 30 Mar 2015 06:37:11 -0400
http://www.ldmicj.icu/read.php?25,257626,257626#msg-257626 Универсальный конфиг (no replies) http://www.ldmicj.icu/read.php?25,257626,257626#msg-257626
Есть задача настроить динамический конфиг для сервера с поддержкой php5-fpm.
Не могу разобраться в чем косяк

Имею следующий конфиг:
listen 80;
server_name ~^(?<domain>[a-z0-9]+)\.example\.com;
root /home/www/hosting/$server_name/httpdocs;
index index.php index.html index.htm;

location ~ \.php$ {
try_files $uri = 404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include fastcgi_params;
}

А проблема в следующем, если я запрашиваю адрес <any_subdomain>.exemle.com/<any_script>.php, то все отображается корректно, а если я запрашиваю <any_subdomain>.exemple.com/<any_dir>/index.php то он скачивает index.php.
Описывать location для <any_dir> я не могу, потому что я понятия не имею как у клиентов называются каталоги и что в них лежит.
Т.е. должен обрабатываться любой запрашиваемый PHP-скрипт. Я так понял, что нужно что-то хитрое прописать в SCRIPT_FILENAME, но не могу понять что.
Данная проблема возникла в следствии моего желания перетащить сервер полностью на Nginx и избавится от apache2, на котором все это работало через mod_vhost_alias.

Как реализовать обработку любого запрашиваемого PHP-скрипта?]]>
pbonx Php-fpm Mailing List - Russian Tue, 24 Mar 2015 02:31:37 -0400
http://www.ldmicj.icu/read.php?25,257377,257377#msg-257377 Убрать ввод пароля после перезагрузки nginx (no replies) http://www.ldmicj.icu/read.php?25,257377,257377#msg-257377
# cp private.key private.key.org
# openssl rsa -in private.key.org -out private.key
Enter pass phrase for private.key.org:
unable to load Private Key
89962:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp/evp_enc.c:330:
89962:error:0906A065:PEM routines:PEM_do_header:bad decrypt:/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/pem/pem_lib.c:428:]]>
JuliaLy09 Php-fpm Mailing List - Russian Wed, 18 Mar 2015 03:27:41 -0400
http://www.ldmicj.icu/read.php?25,256753,256753#msg-256753 Предложение: отложенное обновление данных в кэше (no replies) http://www.ldmicj.icu/read.php?25,256753,256753#msg-256753
Предполагается что период заданный в опциях fastcgi_cache_valid или proxy_cache_valid существенно меньше периода заданного в fastcgi_cache_path ... inactive.

Это позволит ускорять работу всего сайта (за счет кэша nginx), а не только тех 10-30% страниц по которым чаще всего ходят пользователи. Данные будут всегда отдаваться из кэша, без ожидания ответа от frontend'а или php-fpm.

Реализовать можно, например, через дополнительный параметр в fastcgi_cache_use_stale.

Если такой функционал можно реализовать в текущей версии (1.6-1.7) - прошу подсказать как это сделать.]]>
Kostushko Php-fpm Mailing List - Russian Wed, 18 Feb 2015 07:57:53 -0500
http://www.ldmicj.icu/read.php?25,256672,256672#msg-256672 HTTPS off/on нужно ли? (no replies) http://www.ldmicj.icu/read.php?25,256672,256672#msg-256672
Нашел в настройках для Symfony (http://wiki.nginx.org/Symfony) опцию HTTPS off/on.

Проверил на php-fpm с nginx/1.4.6 $_SERVER['HTTPS'] правильно определяется и без ручной установки этого параметра.

Эта опция действительно нужна?

Спасибо]]>
aivus Php-fpm Mailing List - Russian Sat, 14 Feb 2015 05:04:00 -0500
http://www.ldmicj.icu/read.php?25,256158,256158#msg-256158 Re: Php-fpm перестаёт отвечать после большого I/O (no replies) http://www.ldmicj.icu/read.php?25,256158,256158#msg-256158
16 января 2015 г., 22:06 пользователь xscript <uzer2008@gmail.com> написал:

> Да, APC включен, настройки следующие
> APC Support enabled
> Version 3.1.3p1
> MMAP Support Enabled
> MMAP File Mask no value
> Locking type pthread mutex Locks
>
> Что должна дать эта информация? Нагуглить ничего нового не удалось.
>
> Проверить включен apc или нет
>> можно через phpinfo();
>>
>> если включен то посмотрите какой механизм блокировок в APC задействован
>> подробнее тут
>> http://stackoverflow.com/questions/1671069/how-to-
>> change-the-locking-mechanism-in-alternative-php-cache-apc
>>
>> > Очень похоже на какой-то кеш, но тут у меня не хватило знаний или
>> опыта.
>> > Сервер я получил готовый, раньше админили другие люди, не знаю, где что
>> > искать и как настраивать. Opcache вроде не заметен, больше не знаю, на
>> что
>> > думать и где искать. APC возможно активирован (в conf есть apc.ini с
>> > содержимым 'extension=apc.so' без никаких дополнительных конфигов).
>> > Прошу помощи или хотя бы каких советов.
>>
> --
>
> ---
> Вы получили это сообщение, поскольку подписаны на группу "highload-php-ru".
> Чтобы отменить подписку на эту группу и больше не получать от нее
> сообщения, отправьте письмо на электронный адрес
> highload-php-ru+unsubscribe@googlegroups.com.
> Чтобы настроить другие параметры, перейдите по ссылке
> https://groups.google.com/d/optout.
>



--
Andrey Burov aka burik666
ICQ: 262631594
http://burik666.org

--

---
Вы получили это сообщение, поскольку подписаны на группу highload-php-ru.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.]]>
Андрей Буров Php-fpm Mailing List - Russian Sat, 17 Jan 2015 08:48:16 -0500
http://www.ldmicj.icu/read.php?25,254585,254585#msg-254585 Больше 1800 одновременных коннектов, php-fpm уходит в несознанку (19 replies) http://www.ldmicj.icu/read.php?25,254585,254585#msg-254585 nginx+php-fpm на одном сервере.
четко при 1800 одновременных коннектов уходит в глубокую несознанку, и
обрубает все по 11: Resource temporarily unavailable) while connecting to
upstream
Сделал два php-fpm пула чтобы nginx распределял по ним нагрузку, коннекты
через сокеты с php-fpm.
При dynamic всё мрёт еще на 300+ коннектов, при static с 1500 в каждом
конфиге, доводится до 1800 и умирает.
Все что мог перечитал, как только конфиги не менял - вообще не могу понять
куда копать, почему так происходит.

--

---
Вы получили это сообщение, поскольку подписаны на группу highload-php-ru.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.]]>
Andrey Kozlov Php-fpm Mailing List - Russian Fri, 07 Nov 2014 04:04:01 -0500
http://www.ldmicj.icu/read.php?25,253984,253984#msg-253984 PHP-FPM на запускается! (no replies) http://www.ldmicj.icu/read.php?25,253984,253984#msg-253984 при этом сайт напрямую через apache работает и дальше корректно.

Что через socket (/var/run/php5-fpm-sock) что через порт (127,0,0,1:9000) не работает

Порт светится, файерволом не закрыт, через netsat проверяли - socket тоже создается как надо

В логе php-fpm наблюдаются следующие ошибки:
[14-Oct-2014 17:19:16] NOTICE: Finishing ...
[14-Oct-2014 17:19:16] NOTICE: exiting, bye-bye!
[14-Oct-2014 17:19:17] NOTICE: fpm is running, pid 32065
[14-Oct-2014 17:19:17] NOTICE: ready to handle connections
[14-Oct-2014 17:19:20] WARNING: [pool www] child 32081 exited with code 127 after 0.002703 seconds from start
[14-Oct-2014 17:19:20] NOTICE: [pool www] child 32082 started
[14-Oct-2014 17:19:23] WARNING: [pool www] child 32082 exited with code 127 after 2.855172 seconds from start
[14-Oct-2014 17:19:23] NOTICE: [pool www] child 32086 started
[14-Oct-2014 17:19:24] WARNING: [pool www] child 32086 exited with code 127 after 1.555343 seconds from start
[14-Oct-2014 17:19:24] NOTICE: [pool www] child 32088 started
и т.д.

Помогите найти причину или подскажите где искать?]]>
axonkz Php-fpm Mailing List - Russian Wed, 15 Oct 2014 02:45:07 -0400
http://www.ldmicj.icu/read.php?25,253743,253743#msg-253743 client_max_body_size (no replies) http://www.ldmicj.icu/read.php?25,253743,253743#msg-253743 Если параметры nginx сконфигурированы по умолчанию, как найти путь к файлу где находится параметр (client_max_body_size 1M)?
или как называется файл ?]]>
Mihails Php-fpm Mailing List - Russian Fri, 03 Oct 2014 05:23:40 -0400
http://www.ldmicj.icu/read.php?25,253693,253693#msg-253693 include *.conf; работает только с hardlinks (2 replies) http://www.ldmicj.icu/read.php?25,253693,253693#msg-253693 include /etc/nginx/sites-enabled/*.conf;
если *.conf - softlinks, то файлы не подключаются

это нормально?]]>
plishas Php-fpm Mailing List - Russian Sat, 04 Oct 2014 13:04:52 -0400
http://www.ldmicj.icu/read.php?25,253611,253611#msg-253611 Проблема с соединением с mysql через php-fpm (5 replies) http://www.ldmicj.icu/read.php?25,253611,253611#msg-253611
Собрал php со следующими параметрами конфигурации

./configure' '--prefix=/usr/local/php-fpm5' '--enable-fpm' '--with-mcrypt'
'--enable-mbstring' '--with-curl' '--disable-debug' '--disable-rpath'
'--enable-inline-optimization' '--with-zlib' '--enable-sockets'
'--enable-sysvsem' '--enable-sysvshm' '--enable-pcntl' '--enable-mbregex'
'--with-mhash' '--enable-zip' '--with-pcre-regex' '--with-gd'
'--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--with-pdo-mysql=mysqlnd

Добавил в init.d и прописал настройки в nginx.

Все прекрасно работает за исключением соединения с MySql. При попытке
соединения выдает 2002 ошибку (no File or Directory)

В php.ini прописал путь к сокету, но тоже не помогает.

Исчерпал идеи решения, может быть кто-то подскажет в каком направлении
думать?

Заранее спасибо

--

---
Вы получили это сообщение, поскольку подписаны на группу highload-php-ru.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.]]>
Михаил Мальцев Php-fpm Mailing List - Russian Tue, 30 Sep 2014 08:58:00 -0400
http://www.ldmicj.icu/read.php?25,250778,250778#msg-250778 Редирект на fpm всех несужествующих обращений к файлам .php (no replies) http://www.ldmicj.icu/read.php?25,250778,250778#msg-250778 Есть конфиг:

.....
location / {
root /data/www/test.com/public;

try_files $uri $uri/ /index.php?route=$uri&$args;
index index.html index.php;
}

location ~ \.php$ {
root /data/www/test.com/public;

fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;

............
}

нужно сделать чтобы все урл типа /lalala.php, /wtf.php и т.д.(к файлам php которых нет) перенаправлялись на fpm /index.php?route=$uri&$args;]]>
Khmelevsky Php-fpm Mailing List - Russian Tue, 10 Jun 2014 19:44:46 -0400
http://www.ldmicj.icu/read.php?25,250549,250549#msg-250549 Как сделать определение географии по ip в параметре урла? (2 replies) http://www.ldmicj.icu/read.php?25,250549,250549#msg-250549 и я хочу прокидывать заголовок с гео-информацией по этому параметру myip

я нашел в документации следующее:

Describes the dependency of values of the specified variable on the client IP address. By default, the address is taken from the?$remote_addr?variable, but it can also be taken from another variable (0.7.27), for example:

geo $arg_remote_addr $geo {
...;
}

но как мне присвоить переменной $arg_remote_addr значение из параметра myip я не нашел.
И еще вопрос, есть ли подводные камни в таком определении гео.]]>
varan Php-fpm Mailing List - Russian Fri, 02 Jan 2015 03:10:10 -0500
http://www.ldmicj.icu/read.php?25,249455,249455#msg-249455 Падает php-fpm периодически, пока не могу понять причину (no replies) http://www.ldmicj.icu/read.php?25,249455,249455#msg-249455
Значит, окружение такое:
CentOS 6.5, x86_64
kernel Linux version 2.6.32-431.11.2.el6.x86_64

Веб-сервер:
nginx version: nginx/1.4.7
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC)
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6 --with-cc-opt='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'

PHP-FPM:
PHP 5.3.3 (fpm-fcgi) (built: Jul 12 2013 20:37:50)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

Плюс ещё работает php-apc. На всём этом крутится сайт, на битриксе кстати. PHP работает как fastcgi сервер на порту 9000, общается с nginx через 127.0.0.1
Теперь к проблеме: периодически при обращении к некоторым страницам сайта (при чём обычно к одним и тем же разделам сайта) падает в кору php-fpm. При этом весь сайт продолжает работать, ну а при запросе данной конкретной страницы возникает 502 Bad Gateway. Временно помогает перезагрузка php-fpm и всё работает, но потом снова случается 502 на тех же разделах сайта. Логи nginx показали вот что:

error.log:
18:01:44 [error] 17614#0: *13985694 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 66.249.78.166, server: my.server.ru, request: "GET /resource/schedule/auditories/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "my.server.ru"

Иногда бывает другого типа ошибка:
[error] 17615#0: *13887564 upstream sent unsupported FastCGI protocol version: 78 while reading response header from upstream, client: 172.21.3.55, server: my.server.ru, request: "GET /st_forms/study/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "my.server.ru", referrer: "http://my.server.ru/resource/info/"

В логах php-fpm ничего связанного не нашёл. В обоих случаях php-fpm валится из-за сегфолта. Решил посмотреть сгенерированную корку, благо есть abrt. Вот что показал gdb при попытке детализировать проблему:

Core was generated by `php-fpm: pool www '.
Program terminated with signal 11, Segmentation fault.
#0 0x0000003a7182d675 in __dcigettext (domainname=0x3a71955cf6 "libc", msgid1=0x3a71955eec "Success", msgid2=0x0, plural=0, n=0, category=5) at dcigettext.c:418
418 {
Missing separate debuginfos, use: debuginfo-install php-fpm-5.3.3-23.el6_4.x86_64

То есть сегфолт и падение php-fpm происходит где-то в библиотеке libc. Больше ничего внятного нагуглить или как-то продвинуться в поисках пока не удалось. Похоже на баг в php-fpm? Может быть кто-то натолкнёт на правильную мысль, как дальше детализировать проблему?]]>
fcm1 Php-fpm Mailing List - Russian Tue, 22 Apr 2014 10:20:24 -0400
http://www.ldmicj.icu/read.php?25,249265,249265#msg-249265 Nginx + Pph-Fpm. Расчёт допустимой нагрузки для Drupal 7 + Commerce (no replies) http://www.ldmicj.icu/read.php?25,249265,249265#msg-249265 веб-сервер со связкой Nginx+Php-Fpm. В качестве БД - MySQL, OS - Linux,
CMS - Drupal 7 + модуль Commerce.

--

---
Вы получили это сообщение, поскольку подписаны на группу highload-php-ru.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.]]>
Vladislav Php-fpm Mailing List - Russian Mon, 14 Apr 2014 03:28:00 -0400
http://www.ldmicj.icu/read.php?25,248286,248286#msg-248286 PHP-FPM сбрасывает соединение (37 replies) http://www.ldmicj.icu/read.php?25,248286,248286#msg-248286 мгновенно получаю Aborted. Сервер чистый, под FreeBSD 10, на борту только
PHP, собранный с fpm, cgi и cli. Настройки по умолчанию, кроме путей к
логам. FPM запускается без ошибок, при запросе ошибок в логе нет, в логе
запросов тоже пусто. В sockstat все верно: *:9000. Помогите разобраться в
проблеме.

--

---
Вы получили это сообщение, поскольку подписаны на группу highload-php-ru.

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.]]>
Александр Автомонов Php-fpm Mailing List - Russian Sat, 15 Mar 2014 07:56:00 -0400
http://www.ldmicj.icu/read.php?25,247321,247321#msg-247321 Как работает опция process.max в php-fpm? (2 replies) http://www.ldmicj.icu/read.php?25,247321,247321#msg-247321
--

---
Вы получили это сообщение, поскольку подписаны на группу highload-php-ru.

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.]]>
Александр Автомонов Php-fpm Mailing List - Russian Tue, 11 Mar 2014 16:26:00 -0400
澳门金沙1005app