Welcome! Log In Create A New Profile

Advanced

PHP-FPM сбрасывает соединение

Posted by Александр Автомонов 
Александр Автомонов
Re: PHP-FPM сбрасывает соединение
March 14, 2014 01:26PM
Там все в порядке. fpm слущает на этом порту

пятница, 14 марта 2014 г., 21:17:15 UTC+4 пользователь Vitaliy Okulov
написал:
>
> Вам нужно также поменять адрес и порт в настройках php-fpm.
>
>
> 14 марта 2014 г., 21:14 пользователь Александр Автомонов <
> avto...@gmail.com <javascript:>> написал:
>
>> telnet 127.0.0.1 8080 выдает Connection closed by foreign host
>>
>> --
>>
>> ---
>> Вы получили это сообщение, поскольку подписаны на
>> группу "highload-php-ru".
>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>> сообщения, отправьте электронное письмо на адрес
>> highload-php-...@googlegroups.com <javascript:>.
>> Дополнительные возможности доступны на странице
>> https://groups.google.com/d/optout.
>>
>
>

--

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

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Dima Golovchenko
Re: PHP-FPM сбрасывает соединение
March 14, 2014 01:28PM
Какой смысл вкладывается в строчку fastcgi_bind $remote_addr; ?
14.03.2014 13:16 пользователь "Александр Автомонов" <avtomon86@gmail.com>
написал:

> Адрес клиента с которого конекчусь
>
> пятница, 14 марта 2014 г., 21:10:52 UTC+4 пользователь dimagolov написал:
>>
>> А откуда берётся адрес 192.168.0.223?
>> 14.03.2014 13:07 пользователь "Александр Автомонов" <avto...@gmail.com>
>> написал:
>>
>>> Права на папку с файлами рекурсивно прогнал на 777. Убрал memcached, не
>>> помогло, обновленный конфиг вот:
>>> user www;
>>> worker_processes 2;
>>>
>>> error_log /var/log/nginx.error.log notice;
>>>
>>> #pid logs/nginx.pid;
>>>
>>>
>>> events
>>> {
>>> worker_connections 1024;
>>> multi_accept on;
>>> }
>>>
>>> timer_resolution 1s;
>>>
>>> worker_priority -5;
>>>
>>>
>>>
>>> http {
>>> include mime.types;
>>> default_type application/octet-stream;
>>>
>>> root /usr/local/www;
>>>
>>> #log_format main '$remote_addr - $remote_user [$time_local]
>>> "$request" '
>>> # '$status $body_bytes_sent "$http_referer" '
>>> # '"$http_user_agent" "$http_x_forwarded_for"';
>>>
>>> access_log /var/log/nginx.access.log combined buffer=512k flush=5m;
>>>
>>> sendfile off;
>>> aio on;
>>> output_buffers 128 256k;
>>>
>>> charset utf-8;
>>>
>>> client_body_buffer_size 128k;
>>> client_header_buffer_size 4k;
>>>
>>> client_header_timeout 30s;
>>>
>>> client_max_body_size 5m;
>>>
>>> #error_page 404 errors/404.html
>>> #error_page 500 502 503 504 50x.html
>>>
>>> #keepalive 64;
>>> keepalive_timeout 120s;
>>>
>>> limit_conn_zone $binary_remote_addr zone=addr:20m;
>>> limit_conn addr 20;
>>>
>>> open_file_cache max=1024 inactive=1h;
>>> open_file_cache_errors on;
>>> open_log_file_cache max=20 inactive=1h;
>>>
>>>
>>> server {
>>> listen 80;
>>> server_name localhost;
>>>
>>> location ~\.(png|jpg|gip|html|htm|pdf|
>>> doc|docx|xls|xlsx|ppt|djvu|js|css)$ {
>>> try_files $uri /;
>>> }
>>>
>>> #location / {
>>> # memcached_buffer_size 256k;
>>> # memcached_pass unix:/tmp/memcached.sock;
>>> # memcached_connect_timeout 1s;
>>> # memcached_read_timeout 1s;
>>> # memcached_send_timeout 1s;
>>> # set $memcached_key "$uri?$args";
>>> # error_page 404 500 502 504 = @fpm;
>>> # }
>>>
>>> location / {
>>> fastcgi_pass 127.0.0.1:8080;
>>> fastcgi_index index.php;
>>> fastcgi_bind $remote_addr;
>>> fastcgi_buffers 8 32k;
>>> fastcgi_busy_buffers_size 128k;
>>> fastcgi_cache off;
>>> fastcgi_ignore_client_abort on;
>>> fastcgi_keep_conn on;
>>> fastcgi_max_temp_file_size 0;
>>> fastcgi_send_lowat 16k;
>>>
>>> include fastcgi_params;
>>>
>>> #fastcgi_param SCRIPT_FILENAME index.php;
>>> #fastcgi_param QUERY_STRING $query_string;
>>> #fastcgi_param REQUEST_METHOD $request_method;
>>> #fastcgi_param CONTENT_TYPE $content_type;
>>> #fastcgi_param CONTENT_LENGTH $content_length;
>>>
>>> }
>>> }
>>> }
>>>
>>> Даже выставил SCRIPT_FILENAME index.php. Так же попробовал перекинуть на
>>> TCP. Все равно ничего. 500 в браузере. В логе ошибок
>>> nginx: bind(192.168.0.223) failed (49: Can't assign requested address)
>>> while connecting to upstream, client: 192.168.0.223, server: localhost,
>>> request: "GET /index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:8080",
>>> host: "192.168.0.38". index.php лежит по пути /usr/local/www/index.php
>>>
>>> пятница, 14 марта 2014 г., 20:44:58 UTC+4 пользователь vavr написал:
>>>
>>>> Увидел конфиг nginx. Попробуйте отключить memcache и запросить php файл.
>>>> Если все получится то проблема в мемкэше. Иначе пробовать конфиг нужно
>>>>
>>> --
>>>
>>> ---
>>> Вы получили это сообщение, поскольку подписаны на
>>> группу "highload-php-ru".
>>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>>> сообщения, отправьте электронное письмо на адрес highload-php-...@
>>> googlegroups.com.
>>> Дополнительные возможности доступны на странице
>>> https://groups.google.com/d/optout.
>>>
>> --
>
> ---
> Вы получили это сообщение, поскольку подписаны на группу "highload-php-ru".
> Чтобы отказаться от подписки на эту группу и перестать получать из нее
> сообщения, отправьте электронное письмо на адрес
> highload-php-ru+unsubscribe@googlegroups.com.
> Дополнительные возможности доступны на странице
> https://groups.google.com/d/optout.
>

--

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

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Александр Автомонов
Re: PHP-FPM сбрасывает соединение
March 14, 2014 01:30PM
Доставить в FPM реальный адрес клиента а не IP nginx'a


14 марта 2014 г., 21:26 пользователь Dima Golovchenko
<dimagolov@gmail.com>написал:

> Какой смысл вкладывается в строчку fastcgi_bind $remote_addr; ?
> 14.03.2014 13:16 пользователь "Александр Автомонов" <avtomon86@gmail.com>
> написал:
>
>> Адрес клиента с которого конекчусь
>>
>> пятница, 14 марта 2014 г., 21:10:52 UTC+4 пользователь dimagolov написал:
>>>
>>> А откуда берётся адрес 192.168.0.223?
>>> 14.03.2014 13:07 пользователь "Александр Автомонов" <avto...@gmail.com>
>>> написал:
>>>
>>>> Права на папку с файлами рекурсивно прогнал на 777. Убрал memcached, не
>>>> помогло, обновленный конфиг вот:
>>>> user www;
>>>> worker_processes 2;
>>>>
>>>> error_log /var/log/nginx.error.log notice;
>>>>
>>>> #pid logs/nginx.pid;
>>>>
>>>>
>>>> events
>>>> {
>>>> worker_connections 1024;
>>>> multi_accept on;
>>>> }
>>>>
>>>> timer_resolution 1s;
>>>>
>>>> worker_priority -5;
>>>>
>>>>
>>>>
>>>> http {
>>>> include mime.types;
>>>> default_type application/octet-stream;
>>>>
>>>> root /usr/local/www;
>>>>
>>>> #log_format main '$remote_addr - $remote_user [$time_local]
>>>> "$request" '
>>>> # '$status $body_bytes_sent "$http_referer" '
>>>> # '"$http_user_agent" "$http_x_forwarded_for"';
>>>>
>>>> access_log /var/log/nginx.access.log combined buffer=512k flush=5m;
>>>>
>>>> sendfile off;
>>>> aio on;
>>>> output_buffers 128 256k;
>>>>
>>>> charset utf-8;
>>>>
>>>> client_body_buffer_size 128k;
>>>> client_header_buffer_size 4k;
>>>>
>>>> client_header_timeout 30s;
>>>>
>>>> client_max_body_size 5m;
>>>>
>>>> #error_page 404 errors/404.html
>>>> #error_page 500 502 503 504 50x.html
>>>>
>>>> #keepalive 64;
>>>> keepalive_timeout 120s;
>>>>
>>>> limit_conn_zone $binary_remote_addr zone=addr:20m;
>>>> limit_conn addr 20;
>>>>
>>>> open_file_cache max=1024 inactive=1h;
>>>> open_file_cache_errors on;
>>>> open_log_file_cache max=20 inactive=1h;
>>>>
>>>>
>>>> server {
>>>> listen 80;
>>>> server_name localhost;
>>>>
>>>> location ~\.(png|jpg|gip|html|htm|pdf|
>>>> doc|docx|xls|xlsx|ppt|djvu|js|css)$ {
>>>> try_files $uri /;
>>>> }
>>>>
>>>> #location / {
>>>> # memcached_buffer_size 256k;
>>>> # memcached_pass unix:/tmp/memcached.sock;
>>>> # memcached_connect_timeout 1s;
>>>> # memcached_read_timeout 1s;
>>>> # memcached_send_timeout 1s;
>>>> # set $memcached_key "$uri?$args";
>>>> # error_page 404 500 502 504 = @fpm;
>>>> # }
>>>>
>>>> location / {
>>>> fastcgi_pass 127.0.0.1:8080;
>>>> fastcgi_index index.php;
>>>> fastcgi_bind $remote_addr;
>>>> fastcgi_buffers 8 32k;
>>>> fastcgi_busy_buffers_size 128k;
>>>> fastcgi_cache off;
>>>> fastcgi_ignore_client_abort on;
>>>> fastcgi_keep_conn on;
>>>> fastcgi_max_temp_file_size 0;
>>>> fastcgi_send_lowat 16k;
>>>>
>>>> include fastcgi_params;
>>>>
>>>> #fastcgi_param SCRIPT_FILENAME index.php;
>>>> #fastcgi_param QUERY_STRING $query_string;
>>>> #fastcgi_param REQUEST_METHOD $request_method;
>>>> #fastcgi_param CONTENT_TYPE $content_type;
>>>> #fastcgi_param CONTENT_LENGTH $content_length;
>>>>
>>>> }
>>>> }
>>>> }
>>>>
>>>> Даже выставил SCRIPT_FILENAME index.php. Так же попробовал перекинуть
>>>> на TCP. Все равно ничего. 500 в браузере. В логе ошибок
>>>> nginx: bind(192.168.0.223) failed (49: Can't assign requested address)
>>>> while connecting to upstream, client: 192.168.0.223, server: localhost,
>>>> request: "GET /index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:8080",
>>>> host: "192.168.0.38". index.php лежит по пути /usr/local/www/index.php
>>>>
>>>> пятница, 14 марта 2014 г., 20:44:58 UTC+4 пользователь vavr написал:
>>>>
>>>>> Увидел конфиг nginx. Попробуйте отключить memcache и запросить php
>>>>> файл.
>>>>> Если все получится то проблема в мемкэше. Иначе пробовать конфиг нужно
>>>>>
>>>> --
>>>>
>>>> ---
>>>> Вы получили это сообщение, поскольку подписаны на
>>>> группу "highload-php-ru".
>>>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>>>> сообщения, отправьте электронное письмо на адрес highload-php-...@
>>>> googlegroups.com.
>>>> Дополнительные возможности доступны на странице
>>>> https://groups.google.com/d/optout.
>>>>
>>> --
>>
>> ---
>> Вы получили это сообщение, поскольку подписаны на
>> группу "highload-php-ru".
>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>> сообщения, отправьте электронное письмо на адрес
>> highload-php-ru+unsubscribe@googlegroups.com.
>>
>> Дополнительные возможности доступны на странице
>> https://groups.google.com/d/optout.
>>
> --
>
> ---
> Вы получили это сообщение, поскольку подписаны на одну из тем в группе
> "highload-php-ru".
> Чтобы отказаться от подписки на эту тему, перейдите на страницу
> https://groups.google.com/d/topic/highload-php-ru/ipS5hk6LyV0/unsubscribe.
> Чтобы отказаться от подписки на эту группу и все входящие в нее темы,
> отправьте электронное письмо на адрес highload-php-ru
> +unsubscribe@googlegroups.com<highload-php-ru+unsubscribe@googlegroups.com>
> .
> Дополнительные возможности доступны на странице
> https://groups.google.com/d/optout.
>

--

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

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Dima Golovchenko
Re: PHP-FPM сбрасывает соединение
March 14, 2014 01:38PM
Иногда лучше читать мануал, а не гадать. Уберите эту строчку
14.03.2014 13:29 пользователь "Александр Автомонов" <avtomon86@gmail.com>
написал:

> Доставить в FPM реальный адрес клиента а не IP nginx'a
>
>
> 14 марта 2014 г., 21:26 пользователь Dima Golovchenko <dimagolov@gmail.com
> > написал:
>
>> Какой смысл вкладывается в строчку fastcgi_bind $remote_addr; ?
>> 14.03.2014 13:16 пользователь "Александр Автомонов" <avtomon86@gmail.com>
>> написал:
>>
>>> Адрес клиента с которого конекчусь
>>>
>>> пятница, 14 марта 2014 г., 21:10:52 UTC+4 пользователь dimagolov написал:
>>>>
>>>> А откуда берётся адрес 192.168.0.223?
>>>> 14.03.2014 13:07 пользователь "Александр Автомонов" <avto...@gmail.com>
>>>> написал:
>>>>
>>>>> Права на папку с файлами рекурсивно прогнал на 777. Убрал memcached,
>>>>> не помогло, обновленный конфиг вот:
>>>>> user www;
>>>>> worker_processes 2;
>>>>>
>>>>> error_log /var/log/nginx.error.log notice;
>>>>>
>>>>> #pid logs/nginx.pid;
>>>>>
>>>>>
>>>>> events
>>>>> {
>>>>> worker_connections 1024;
>>>>> multi_accept on;
>>>>> }
>>>>>
>>>>> timer_resolution 1s;
>>>>>
>>>>> worker_priority -5;
>>>>>
>>>>>
>>>>>
>>>>> http {
>>>>> include mime.types;
>>>>> default_type application/octet-stream;
>>>>>
>>>>> root /usr/local/www;
>>>>>
>>>>> #log_format main '$remote_addr - $remote_user [$time_local]
>>>>> "$request" '
>>>>> # '$status $body_bytes_sent "$http_referer" '
>>>>> # '"$http_user_agent" "$http_x_forwarded_for"';
>>>>>
>>>>> access_log /var/log/nginx.access.log combined buffer=512k
>>>>> flush=5m;
>>>>>
>>>>> sendfile off;
>>>>> aio on;
>>>>> output_buffers 128 256k;
>>>>>
>>>>> charset utf-8;
>>>>>
>>>>> client_body_buffer_size 128k;
>>>>> client_header_buffer_size 4k;
>>>>>
>>>>> client_header_timeout 30s;
>>>>>
>>>>> client_max_body_size 5m;
>>>>>
>>>>> #error_page 404 errors/404.html
>>>>> #error_page 500 502 503 504 50x.html
>>>>>
>>>>> #keepalive 64;
>>>>> keepalive_timeout 120s;
>>>>>
>>>>> limit_conn_zone $binary_remote_addr zone=addr:20m;
>>>>> limit_conn addr 20;
>>>>>
>>>>> open_file_cache max=1024 inactive=1h;
>>>>> open_file_cache_errors on;
>>>>> open_log_file_cache max=20 inactive=1h;
>>>>>
>>>>>
>>>>> server {
>>>>> listen 80;
>>>>> server_name localhost;
>>>>>
>>>>> location ~\.(png|jpg|gip|html|htm|pdf|
>>>>> doc|docx|xls|xlsx|ppt|djvu|js|css)$ {
>>>>> try_files $uri /;
>>>>> }
>>>>>
>>>>> #location / {
>>>>> # memcached_buffer_size 256k;
>>>>> # memcached_pass unix:/tmp/memcached.sock;
>>>>> # memcached_connect_timeout 1s;
>>>>> # memcached_read_timeout 1s;
>>>>> # memcached_send_timeout 1s;
>>>>> # set $memcached_key "$uri?$args";
>>>>> # error_page 404 500 502 504 = @fpm;
>>>>> # }
>>>>>
>>>>> location / {
>>>>> fastcgi_pass 127.0.0.1:8080;
>>>>> fastcgi_index index.php;
>>>>> fastcgi_bind $remote_addr;
>>>>> fastcgi_buffers 8 32k;
>>>>> fastcgi_busy_buffers_size 128k;
>>>>> fastcgi_cache off;
>>>>> fastcgi_ignore_client_abort on;
>>>>> fastcgi_keep_conn on;
>>>>> fastcgi_max_temp_file_size 0;
>>>>> fastcgi_send_lowat 16k;
>>>>>
>>>>> include fastcgi_params;
>>>>>
>>>>> #fastcgi_param SCRIPT_FILENAME index.php;
>>>>> #fastcgi_param QUERY_STRING $query_string;
>>>>> #fastcgi_param REQUEST_METHOD $request_method;
>>>>> #fastcgi_param CONTENT_TYPE $content_type;
>>>>> #fastcgi_param CONTENT_LENGTH $content_length;
>>>>>
>>>>> }
>>>>> }
>>>>> }
>>>>>
>>>>> Даже выставил SCRIPT_FILENAME index.php. Так же попробовал перекинуть
>>>>> на TCP. Все равно ничего. 500 в браузере. В логе ошибок
>>>>> nginx: bind(192.168.0.223) failed (49: Can't assign requested address)
>>>>> while connecting to upstream, client: 192.168.0.223, server: localhost,
>>>>> request: "GET /index.php HTTP/1.1", upstream: "fastcgi://
>>>>> 127.0.0.1:8080", host: "192.168.0.38". index.php лежит по пути
>>>>> /usr/local/www/index.php
>>>>>
>>>>> пятница, 14 марта 2014 г., 20:44:58 UTC+4 пользователь vavr написал:
>>>>>
>>>>>> Увидел конфиг nginx. Попробуйте отключить memcache и запросить php
>>>>>> файл.
>>>>>> Если все получится то проблема в мемкэше. Иначе пробовать конфиг нужно
>>>>>>
>>>>> --
>>>>>
>>>>> ---
>>>>> Вы получили это сообщение, поскольку подписаны на
>>>>> группу "highload-php-ru".
>>>>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>>>>> сообщения, отправьте электронное письмо на адрес highload-php-...@
>>>>> googlegroups.com.
>>>>> Дополнительные возможности доступны на странице
>>>>> https://groups.google.com/d/optout.
>>>>>
>>>> --
>>>
>>> ---
>>> Вы получили это сообщение, поскольку подписаны на
>>> группу "highload-php-ru".
>>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>>> сообщения, отправьте электронное письмо на адрес
>>> highload-php-ru+unsubscribe@googlegroups.com.
>>>
>>> Дополнительные возможности доступны на странице
>>> https://groups.google.com/d/optout.
>>>
>> --
>>
>> ---
>> Вы получили это сообщение, поскольку подписаны на одну из тем в группе
>> "highload-php-ru".
>> Чтобы отказаться от подписки на эту тему, перейдите на страницу
>> https://groups.google.com/d/topic/highload-php-ru/ipS5hk6LyV0/unsubscribe
>> .
>> Чтобы отказаться от подписки на эту группу и все входящие в нее темы,
>> отправьте электронное письмо на адрес highload-php-ru
>> +unsubscribe@googlegroups.com<highload-php-ru+unsubscribe@googlegroups.com>
>> .
>> Дополнительные возможности доступны на странице
>> https://groups.google.com/d/optout.
>>
>
> --
>
> ---
> Вы получили это сообщение, поскольку подписаны на группу "highload-php-ru".
> Чтобы отказаться от подписки на эту группу и перестать получать из нее
> сообщения, отправьте электронное письмо на адрес
> highload-php-ru+unsubscribe@googlegroups.com.
> Дополнительные возможности доступны на странице
> https://groups.google.com/d/optout.
>

--

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

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Александр Автомонов
Re: PHP-FPM сбрасывает соединение
March 14, 2014 01:48PM
Помогло. Спасибо большое. Может заодно и просветите что я не так понял...из
документации по fastcgi_bind "Задаёт локальный IP-*адрес*, который будет
использоваться в исходящих соединениях с FastCGI-сервером. В значении
параметра допустимо использование переменных (1.3.12). Специальное значение
off (1.3.12) отменяет действие унаследованной с предыдущего уровня
конфигурации директивы fastcgi_bind, позволяя системе самостоятельно
выбирать локальный IP-адрес.". Что она задает если не то, что я думал?


14 марта 2014 г., 21:36 пользователь Dima Golovchenko
<dimagolov@gmail.com>написал:

> Иногда лучше читать мануал, а не гадать. Уберите эту строчку
> 14.03.2014 13:29 пользователь "Александр Автомонов" <avtomon86@gmail.com>
> написал:
>
> Доставить в FPM реальный адрес клиента а не IP nginx'a
>>
>>
>> 14 марта 2014 г., 21:26 пользователь Dima Golovchenko <
>> dimagolov@gmail.com> написал:
>>
>>> Какой смысл вкладывается в строчку fastcgi_bind $remote_addr; ?
>>> 14.03.2014 13:16 пользователь "Александр Автомонов" <avtomon86@gmail.com>
>>> написал:
>>>
>>>> Адрес клиента с которого конекчусь
>>>>
>>>> пятница, 14 марта 2014 г., 21:10:52 UTC+4 пользователь dimagolov
>>>> написал:
>>>>>
>>>>> А откуда берётся адрес 192.168.0.223?
>>>>> 14.03.2014 13:07 пользователь "Александр Автомонов" <avto...@gmail.com>
>>>>> написал:
>>>>>
>>>>>> Права на папку с файлами рекурсивно прогнал на 777. Убрал memcached,
>>>>>> не помогло, обновленный конфиг вот:
>>>>>> user www;
>>>>>> worker_processes 2;
>>>>>>
>>>>>> error_log /var/log/nginx.error.log notice;
>>>>>>
>>>>>> #pid logs/nginx.pid;
>>>>>>
>>>>>>
>>>>>> events
>>>>>> {
>>>>>> worker_connections 1024;
>>>>>> multi_accept on;
>>>>>> }
>>>>>>
>>>>>> timer_resolution 1s;
>>>>>>
>>>>>> worker_priority -5;
>>>>>>
>>>>>>
>>>>>>
>>>>>> http {
>>>>>> include mime.types;
>>>>>> default_type application/octet-stream;
>>>>>>
>>>>>> root /usr/local/www;
>>>>>>
>>>>>> #log_format main '$remote_addr - $remote_user [$time_local]
>>>>>> "$request" '
>>>>>> # '$status $body_bytes_sent "$http_referer" '
>>>>>> # '"$http_user_agent" "$http_x_forwarded_for"';
>>>>>>
>>>>>> access_log /var/log/nginx.access.log combined buffer=512k
>>>>>> flush=5m;
>>>>>>
>>>>>> sendfile off;
>>>>>> aio on;
>>>>>> output_buffers 128 256k;
>>>>>>
>>>>>> charset utf-8;
>>>>>>
>>>>>> client_body_buffer_size 128k;
>>>>>> client_header_buffer_size 4k;
>>>>>>
>>>>>> client_header_timeout 30s;
>>>>>>
>>>>>> client_max_body_size 5m;
>>>>>>
>>>>>> #error_page 404 errors/404.html
>>>>>> #error_page 500 502 503 504 50x.html
>>>>>>
>>>>>> #keepalive 64;
>>>>>> keepalive_timeout 120s;
>>>>>>
>>>>>> limit_conn_zone $binary_remote_addr zone=addr:20m;
>>>>>> limit_conn addr 20;
>>>>>>
>>>>>> open_file_cache max=1024 inactive=1h;
>>>>>> open_file_cache_errors on;
>>>>>> open_log_file_cache max=20 inactive=1h;
>>>>>>
>>>>>>
>>>>>> server {
>>>>>> listen 80;
>>>>>> server_name localhost;
>>>>>>
>>>>>> location ~\.(png|jpg|gip|html|htm|pdf|
>>>>>> doc|docx|xls|xlsx|ppt|djvu|js|css)$ {
>>>>>> try_files $uri /;
>>>>>> }
>>>>>>
>>>>>> #location / {
>>>>>> # memcached_buffer_size 256k;
>>>>>> # memcached_pass unix:/tmp/memcached.sock;
>>>>>> # memcached_connect_timeout 1s;
>>>>>> # memcached_read_timeout 1s;
>>>>>> # memcached_send_timeout 1s;
>>>>>> # set $memcached_key "$uri?$args";
>>>>>> # error_page 404 500 502 504 = @fpm;
>>>>>> # }
>>>>>>
>>>>>> location / {
>>>>>> fastcgi_pass 127.0.0.1:8080;
>>>>>> fastcgi_index index.php;
>>>>>> fastcgi_bind $remote_addr;
>>>>>> fastcgi_buffers 8 32k;
>>>>>> fastcgi_busy_buffers_size 128k;
>>>>>> fastcgi_cache off;
>>>>>> fastcgi_ignore_client_abort on;
>>>>>> fastcgi_keep_conn on;
>>>>>> fastcgi_max_temp_file_size 0;
>>>>>> fastcgi_send_lowat 16k;
>>>>>>
>>>>>> include fastcgi_params;
>>>>>>
>>>>>> #fastcgi_param SCRIPT_FILENAME index.php;
>>>>>> #fastcgi_param QUERY_STRING $query_string;
>>>>>> #fastcgi_param REQUEST_METHOD $request_method;
>>>>>> #fastcgi_param CONTENT_TYPE $content_type;
>>>>>> #fastcgi_param CONTENT_LENGTH $content_length;
>>>>>>
>>>>>> }
>>>>>> }
>>>>>> }
>>>>>>
>>>>>> Даже выставил SCRIPT_FILENAME index.php. Так же попробовал перекинуть
>>>>>> на TCP. Все равно ничего. 500 в браузере. В логе ошибок
>>>>>> nginx: bind(192.168.0.223) failed (49: Can't assign requested address)
>>>>>> while connecting to upstream, client: 192.168.0.223, server: localhost,
>>>>>> request: "GET /index.php HTTP/1.1", upstream: "fastcgi://
>>>>>> 127.0.0.1:8080", host: "192.168.0.38". index.php лежит по пути
>>>>>> /usr/local/www/index.php
>>>>>>
>>>>>> пятница, 14 марта 2014 г., 20:44:58 UTC+4 пользователь vavr написал:
>>>>>>
>>>>>>> Увидел конфиг nginx. Попробуйте отключить memcache и запросить php
>>>>>>> файл.
>>>>>>> Если все получится то проблема в мемкэше. Иначе пробовать конфиг
>>>>>>> нужно
>>>>>>>
>>>>>> --
>>>>>>
>>>>>> ---
>>>>>> Вы получили это сообщение, поскольку подписаны на
>>>>>> группу "highload-php-ru".
>>>>>> Чтобы отказаться от подписки на эту группу и перестать получать из
>>>>>> нее сообщения, отправьте электронное письмо на адрес
>>>>>> highload-php-...@googlegroups.com.
>>>>>> Дополнительные возможности доступны на странице
>>>>>> https://groups.google.com/d/optout.
>>>>>>
>>>>> --
>>>>
>>>> ---
>>>> Вы получили это сообщение, поскольку подписаны на
>>>> группу "highload-php-ru".
>>>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>>>> сообщения, отправьте электронное письмо на адрес
>>>> highload-php-ru+unsubscribe@googlegroups.com.
>>>>
>>>> Дополнительные возможности доступны на странице
>>>> https://groups.google.com/d/optout.
>>>>
>>> --
>>>
>>> ---
>>> Вы получили это сообщение, поскольку подписаны на одну из тем в группе
>>> "highload-php-ru".
>>> Чтобы отказаться от подписки на эту тему, перейдите на страницу
>>> https://groups.google.com/d/topic/highload-php-ru/ipS5hk6LyV0/unsubscribe
>>> .
>>> Чтобы отказаться от подписки на эту группу и все входящие в нее темы,
>>> отправьте электронное письмо на адрес highload-php-ru
>>> +unsubscribe@googlegroups.com<highload-php-ru+unsubscribe@googlegroups.com>
>>> .
>>> Дополнительные возможности доступны на странице
>>> https://groups.google.com/d/optout.
>>>
>>
>> --
>>
>> ---
>> Вы получили это сообщение, поскольку подписаны на
>> группу "highload-php-ru".
>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>> сообщения, отправьте электронное письмо на адрес
>> highload-php-ru+unsubscribe@googlegroups.com.
>> Дополнительные возможности доступны на странице
>> https://groups.google.com/d/optout.
>>
> --
>
> ---
> Вы получили это сообщение, поскольку подписаны на одну из тем в группе
> "highload-php-ru".
> Чтобы отказаться от подписки на эту тему, перейдите на страницу
> https://groups.google.com/d/topic/highload-php-ru/ipS5hk6LyV0/unsubscribe.
> Чтобы отказаться от подписки на эту группу и все входящие в нее темы,
> отправьте электронное письмо на адрес highload-php-ru
> +unsubscribe@googlegroups.com<highload-php-ru+unsubscribe@googlegroups.com>
> .
> Дополнительные возможности доступны на странице
> https://groups.google.com/d/optout.
>

--

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

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Dima Golovchenko
Re: PHP-FPM сбрасывает соединение
March 14, 2014 02:32PM
Александр, TCP соединение просиходит между двумя хостами, у одного и у
второго должны быть IP адреса, чтобы тот, кто получает запрос мог послать
ответ. Если nginx живет на каком-то хосте и коннектится к php-fpm по IP, то
ему нужно устанавливать соединение с какого-то конкретного адреса. Если
возникает неоднозначность с какого адреса это соединение устанавливать
(например для виртуальных хостов), то и введена эта директива.


2014-03-14 13:47 GMT-04:00 Александр Автомонов <avtomon86@gmail.com>:

> Помогло. Спасибо большое. Может заодно и просветите что я не так
> понял...из документации по fastcgi_bind "Задаёт локальный IP-*адрес*,
> который будет использоваться в исходящих соединениях с FastCGI-сервером. В
> значении параметра допустимо использование переменных (1.3.12). Специальное
> значение off (1.3.12) отменяет действие унаследованной с предыдущего
> уровня конфигурации директивы fastcgi_bind, позволяя системе
> самостоятельно выбирать локальный IP-адрес.". Что она задает если не то,
> что я думал?
>
>
> 14 марта 2014 г., 21:36 пользователь Dima Golovchenko <dimagolov@gmail.com
> > написал:
>
> Иногда лучше читать мануал, а не гадать. Уберите эту строчку
>> 14.03.2014 13:29 пользователь "Александр Автомонов" <avtomon86@gmail.com>
>> написал:
>>
>> Доставить в FPM реальный адрес клиента а не IP nginx'a
>>>
>>>
>>> 14 марта 2014 г., 21:26 пользователь Dima Golovchenko <
>>> dimagolov@gmail.com> написал:
>>>
>>>> Какой смысл вкладывается в строчку fastcgi_bind $remote_addr; ?
>>>> 14.03.2014 13:16 пользователь "Александр Автомонов" <
>>>> avtomon86@gmail.com> написал:
>>>>
>>>>> Адрес клиента с которого конекчусь
>>>>>
>>>>> пятница, 14 марта 2014 г., 21:10:52 UTC+4 пользователь dimagolov
>>>>> написал:
>>>>>>
>>>>>> А откуда берётся адрес 192.168.0.223?
>>>>>> 14.03.2014 13:07 пользователь "Александр Автомонов" <
>>>>>> avto...@gmail.com> написал:
>>>>>>
>>>>>>> Права на папку с файлами рекурсивно прогнал на 777. Убрал memcached,
>>>>>>> не помогло, обновленный конфиг вот:
>>>>>>> user www;
>>>>>>> worker_processes 2;
>>>>>>>
>>>>>>> error_log /var/log/nginx.error.log notice;
>>>>>>>
>>>>>>> #pid logs/nginx.pid;
>>>>>>>
>>>>>>>
>>>>>>> events
>>>>>>> {
>>>>>>> worker_connections 1024;
>>>>>>> multi_accept on;
>>>>>>> }
>>>>>>>
>>>>>>> timer_resolution 1s;
>>>>>>>
>>>>>>> worker_priority -5;
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> http {
>>>>>>> include mime.types;
>>>>>>> default_type application/octet-stream;
>>>>>>>
>>>>>>> root /usr/local/www;
>>>>>>>
>>>>>>> #log_format main '$remote_addr - $remote_user [$time_local]
>>>>>>> "$request" '
>>>>>>> # '$status $body_bytes_sent "$http_referer" '
>>>>>>> # '"$http_user_agent" "$http_x_forwarded_for"';
>>>>>>>
>>>>>>> access_log /var/log/nginx.access.log combined buffer=512k
>>>>>>> flush=5m;
>>>>>>>
>>>>>>> sendfile off;
>>>>>>> aio on;
>>>>>>> output_buffers 128 256k;
>>>>>>>
>>>>>>> charset utf-8;
>>>>>>>
>>>>>>> client_body_buffer_size 128k;
>>>>>>> client_header_buffer_size 4k;
>>>>>>>
>>>>>>> client_header_timeout 30s;
>>>>>>>
>>>>>>> client_max_body_size 5m;
>>>>>>>
>>>>>>> #error_page 404 errors/404.html
>>>>>>> #error_page 500 502 503 504 50x.html
>>>>>>>
>>>>>>> #keepalive 64;
>>>>>>> keepalive_timeout 120s;
>>>>>>>
>>>>>>> limit_conn_zone $binary_remote_addr zone=addr:20m;
>>>>>>> limit_conn addr 20;
>>>>>>>
>>>>>>> open_file_cache max=1024 inactive=1h;
>>>>>>> open_file_cache_errors on;
>>>>>>> open_log_file_cache max=20 inactive=1h;
>>>>>>>
>>>>>>>
>>>>>>> server {
>>>>>>> listen 80;
>>>>>>> server_name localhost;
>>>>>>>
>>>>>>> location ~\.(png|jpg|gip|html|htm|pdf|
>>>>>>> doc|docx|xls|xlsx|ppt|djvu|js|css)$ {
>>>>>>> try_files $uri /;
>>>>>>> }
>>>>>>>
>>>>>>> #location / {
>>>>>>> # memcached_buffer_size 256k;
>>>>>>> # memcached_pass unix:/tmp/memcached.sock;
>>>>>>> # memcached_connect_timeout 1s;
>>>>>>> # memcached_read_timeout 1s;
>>>>>>> # memcached_send_timeout 1s;
>>>>>>> # set $memcached_key "$uri?$args";
>>>>>>> # error_page 404 500 502 504 = @fpm;
>>>>>>> # }
>>>>>>>
>>>>>>> location / {
>>>>>>> fastcgi_pass 127.0.0.1:8080;
>>>>>>> fastcgi_index index.php;
>>>>>>> fastcgi_bind $remote_addr;
>>>>>>> fastcgi_buffers 8 32k;
>>>>>>> fastcgi_busy_buffers_size 128k;
>>>>>>> fastcgi_cache off;
>>>>>>> fastcgi_ignore_client_abort on;
>>>>>>> fastcgi_keep_conn on;
>>>>>>> fastcgi_max_temp_file_size 0;
>>>>>>> fastcgi_send_lowat 16k;
>>>>>>>
>>>>>>> include fastcgi_params;
>>>>>>>
>>>>>>> #fastcgi_param SCRIPT_FILENAME index.php;
>>>>>>> #fastcgi_param QUERY_STRING $query_string;
>>>>>>> #fastcgi_param REQUEST_METHOD $request_method;
>>>>>>> #fastcgi_param CONTENT_TYPE $content_type;
>>>>>>> #fastcgi_param CONTENT_LENGTH $content_length;
>>>>>>>
>>>>>>> }
>>>>>>> }
>>>>>>> }
>>>>>>>
>>>>>>> Даже выставил SCRIPT_FILENAME index.php. Так же попробовал
>>>>>>> перекинуть на TCP. Все равно ничего. 500 в браузере. В логе ошибок
>>>>>>> nginx: bind(192.168.0.223) failed (49: Can't assign requested address)
>>>>>>> while connecting to upstream, client: 192.168.0.223, server: localhost,
>>>>>>> request: "GET /index.php HTTP/1.1", upstream: "fastcgi://
>>>>>>> 127.0.0.1:8080", host: "192.168.0.38". index.php лежит по пути
>>>>>>> /usr/local/www/index.php
>>>>>>>
>>>>>>> пятница, 14 марта 2014 г., 20:44:58 UTC+4 пользователь vavr написал:
>>>>>>>
>>>>>>>> Увидел конфиг nginx. Попробуйте отключить memcache и запросить php
>>>>>>>> файл.
>>>>>>>> Если все получится то проблема в мемкэше. Иначе пробовать конфиг
>>>>>>>> нужно
>>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> ---
>>>>>>> Вы получили это сообщение, поскольку подписаны на
>>>>>>> группу "highload-php-ru".
>>>>>>> Чтобы отказаться от подписки на эту группу и перестать получать из
>>>>>>> нее сообщения, отправьте электронное письмо на адрес
>>>>>>> highload-php-...@googlegroups.com.
>>>>>>> Дополнительные возможности доступны на странице
>>>>>>> https://groups.google.com/d/optout.
>>>>>>>
>>>>>> --
>>>>>
>>>>> ---
>>>>> Вы получили это сообщение, поскольку подписаны на
>>>>> группу "highload-php-ru".
>>>>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>>>>> сообщения, отправьте электронное письмо на адрес
>>>>> highload-php-ru+unsubscribe@googlegroups.com.
>>>>>
>>>>> Дополнительные возможности доступны на странице
>>>>> https://groups.google.com/d/optout.
>>>>>
>>>> --
>>>>
>>>> ---
>>>> Вы получили это сообщение, поскольку подписаны на одну из тем в группе
>>>> "highload-php-ru".
>>>> Чтобы отказаться от подписки на эту тему, перейдите на страницу
>>>> https://groups.google.com/d/topic/highload-php-ru/ipS5hk6LyV0/unsubscribe
>>>> .
>>>> Чтобы отказаться от подписки на эту группу и все входящие в нее темы,
>>>> отправьте электронное письмо на адрес highload-php-ru
>>>> +unsubscribe@googlegroups.com<highload-php-ru+unsubscribe@googlegroups.com>
>>>> .
>>>> Дополнительные возможности доступны на странице
>>>> https://groups.google.com/d/optout.
>>>>
>>>
>>> --
>>>
>>> ---
>>> Вы получили это сообщение, поскольку подписаны на
>>> группу "highload-php-ru".
>>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>>> сообщения, отправьте электронное письмо на адрес
>>> highload-php-ru+unsubscribe@googlegroups.com.
>>> Дополнительные возможности доступны на странице
>>> https://groups.google.com/d/optout.
>>>
>> --
>>
>> ---
>> Вы получили это сообщение, поскольку подписаны на одну из тем в группе
>> "highload-php-ru".
>> Чтобы отказаться от подписки на эту тему, перейдите на страницу
>> https://groups.google.com/d/topic/highload-php-ru/ipS5hk6LyV0/unsubscribe
>> .
>> Чтобы отказаться от подписки на эту группу и все входящие в нее темы,
>> отправьте электронное письмо на адрес highload-php-ru
>> +unsubscribe@googlegroups.com<highload-php-ru+unsubscribe@googlegroups.com>
>> .
>> Дополнительные возможности доступны на странице
>> https://groups.google.com/d/optout.
>>
>
> --
>
> ---
> Вы получили это сообщение, поскольку подписаны на группу "highload-php-ru".
> Чтобы отказаться от подписки на эту группу и перестать получать из нее
> сообщения, отправьте электронное письмо на адрес
> highload-php-ru+unsubscribe@googlegroups.com.
> Дополнительные возможности доступны на странице
> https://groups.google.com/d/optout.
>

--

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

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Eugene Klimov
Re: PHP-FPM сбрасывает соединение
March 15, 2014 06:10AM
поясню
BIND опции обычно используются там где у вашего компа несколько
Ethernet интерфейсов и надо либо слушать на каком то конкретном, либо
конектиться с какого то конкретного адреса

15 марта 2014 г., 0:31 пользователь Dima Golovchenko
<dimagolov@gmail.com> написал:
> Александр, TCP соединение просиходит между двумя хостами, у одного и у
> второго должны быть IP адреса, чтобы тот, кто получает запрос мог послать
> ответ. Если nginx живет на каком-то хосте и коннектится к php-fpm по IP, то
> ему нужно устанавливать соединение с какого-то конкретного адреса. Если
> возникает неоднозначность с какого адреса это соединение устанавливать
> (например для виртуальных хостов), то и введена эта директива.
>
>
> 2014-03-14 13:47 GMT-04:00 Александр Автомонов <avtomon86@gmail.com>:
>
>> Помогло. Спасибо большое. Может заодно и просветите что я не так
>> понял...из документации по fastcgi_bind "Задаёт локальный IP-адрес, который
>> будет использоваться в исходящих соединениях с FastCGI-сервером. В значении
>> параметра допустимо использование переменных (1.3.12). Специальное значение
>> off (1.3.12) отменяет действие унаследованной с предыдущего уровня
>> конфигурации директивы fastcgi_bind, позволяя системе самостоятельно
>> выбирать локальный IP-адрес.". Что она задает если не то, что я думал?
>>
>>
>> 14 марта 2014 г., 21:36 пользователь Dima Golovchenko
>> <dimagolov@gmail.com> написал:
>>
>>> Иногда лучше читать мануал, а не гадать. Уберите эту строчку
>>>
>>> 14.03.2014 13:29 пользователь "Александр Автомонов" <avtomon86@gmail.com>
>>> написал:
>>>
>>>> Доставить в FPM реальный адрес клиента а не IP nginx'a
>>>>
>>>>
>>>> 14 марта 2014 г., 21:26 пользователь Dima Golovchenko
>>>> <dimagolov@gmail.com> написал:
>>>>>
>>>>> Какой смысл вкладывается в строчку fastcgi_bind $remote_addr; ?
>>>>>
>>>>> 14.03.2014 13:16 пользователь "Александр Автомонов"
>>>>> <avtomon86@gmail.com> написал:
>>>>>>
>>>>>> Адрес клиента с которого конекчусь
>>>>>>
>>>>>> пятница, 14 марта 2014 г., 21:10:52 UTC+4 пользователь dimagolov
>>>>>> написал:
>>>>>>>
>>>>>>> А откуда берётся адрес 192.168.0.223?
>>>>>>>
>>>>>>> 14.03.2014 13:07 пользователь "Александр Автомонов"
>>>>>>> <avto...@gmail.com> написал:
>>>>>>>>
>>>>>>>> Права на папку с файлами рекурсивно прогнал на 777. Убрал memcached,
>>>>>>>> не помогло, обновленный конфиг вот:
>>>>>>>> user www;
>>>>>>>> worker_processes 2;
>>>>>>>>
>>>>>>>> error_log /var/log/nginx.error.log notice;
>>>>>>>>
>>>>>>>> #pid logs/nginx.pid;
>>>>>>>>
>>>>>>>>
>>>>>>>> events
>>>>>>>> {
>>>>>>>> worker_connections 1024;
>>>>>>>> multi_accept on;
>>>>>>>> }
>>>>>>>>
>>>>>>>> timer_resolution 1s;
>>>>>>>>
>>>>>>>> worker_priority -5;
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> http {
>>>>>>>> include mime.types;
>>>>>>>> default_type application/octet-stream;
>>>>>>>>
>>>>>>>> root /usr/local/www;
>>>>>>>>
>>>>>>>> #log_format main '$remote_addr - $remote_user [$time_local]
>>>>>>>> "$request" '
>>>>>>>> # '$status $body_bytes_sent "$http_referer" '
>>>>>>>> # '"$http_user_agent" "$http_x_forwarded_for"';
>>>>>>>>
>>>>>>>> access_log /var/log/nginx.access.log combined buffer=512k
>>>>>>>> flush=5m;
>>>>>>>>
>>>>>>>> sendfile off;
>>>>>>>> aio on;
>>>>>>>> output_buffers 128 256k;
>>>>>>>>
>>>>>>>> charset utf-8;
>>>>>>>>
>>>>>>>> client_body_buffer_size 128k;
>>>>>>>> client_header_buffer_size 4k;
>>>>>>>>
>>>>>>>> client_header_timeout 30s;
>>>>>>>>
>>>>>>>> client_max_body_size 5m;
>>>>>>>>
>>>>>>>> #error_page 404 errors/404.html
>>>>>>>> #error_page 500 502 503 504 50x.html
>>>>>>>>
>>>>>>>> #keepalive 64;
>>>>>>>> keepalive_timeout 120s;
>>>>>>>>
>>>>>>>> limit_conn_zone $binary_remote_addr zone=addr:20m;
>>>>>>>> limit_conn addr 20;
>>>>>>>>
>>>>>>>> open_file_cache max=1024 inactive=1h;
>>>>>>>> open_file_cache_errors on;
>>>>>>>> open_log_file_cache max=20 inactive=1h;
>>>>>>>>
>>>>>>>>
>>>>>>>> server {
>>>>>>>> listen 80;
>>>>>>>> server_name localhost;
>>>>>>>>
>>>>>>>> location
>>>>>>>> ~\.(png|jpg|gip|html|htm|pdf|doc|docx|xls|xlsx|ppt|djvu|js|css)$ {
>>>>>>>> try_files $uri /;
>>>>>>>> }
>>>>>>>>
>>>>>>>> #location / {
>>>>>>>> # memcached_buffer_size 256k;
>>>>>>>> # memcached_pass unix:/tmp/memcached.sock;
>>>>>>>> # memcached_connect_timeout 1s;
>>>>>>>> # memcached_read_timeout 1s;
>>>>>>>> # memcached_send_timeout 1s;
>>>>>>>> # set $memcached_key "$uri?$args";
>>>>>>>> # error_page 404 500 502 504 = @fpm;
>>>>>>>> # }
>>>>>>>>
>>>>>>>> location / {
>>>>>>>> fastcgi_pass 127.0.0.1:8080;
>>>>>>>> fastcgi_index index.php;
>>>>>>>> fastcgi_bind $remote_addr;
>>>>>>>> fastcgi_buffers 8 32k;
>>>>>>>> fastcgi_busy_buffers_size 128k;
>>>>>>>> fastcgi_cache off;
>>>>>>>> fastcgi_ignore_client_abort on;
>>>>>>>> fastcgi_keep_conn on;
>>>>>>>> fastcgi_max_temp_file_size 0;
>>>>>>>> fastcgi_send_lowat 16k;
>>>>>>>>
>>>>>>>> include fastcgi_params;
>>>>>>>>
>>>>>>>> #fastcgi_param SCRIPT_FILENAME index.php;
>>>>>>>> #fastcgi_param QUERY_STRING $query_string;
>>>>>>>> #fastcgi_param REQUEST_METHOD $request_method;
>>>>>>>> #fastcgi_param CONTENT_TYPE $content_type;
>>>>>>>> #fastcgi_param CONTENT_LENGTH $content_length;
>>>>>>>>
>>>>>>>> }
>>>>>>>> }
>>>>>>>> }
>>>>>>>>
>>>>>>>> Даже выставил SCRIPT_FILENAME index.php. Так же попробовал
>>>>>>>> перекинуть на TCP. Все равно ничего. 500 в браузере. В логе ошибок nginx:
>>>>>>>> bind(192.168.0.223) failed (49: Can't assign requested address) while
>>>>>>>> connecting to upstream, client: 192.168.0.223, server: localhost, request:
>>>>>>>> "GET /index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:8080", host:
>>>>>>>> "192.168.0.38". index.php лежит по пути /usr/local/www/index.php
>>>>>>>>
>>>>>>>> пятница, 14 марта 2014 г., 20:44:58 UTC+4 пользователь vavr написал:
>>>>>>>>>
>>>>>>>>> Увидел конфиг nginx. Попробуйте отключить memcache и запросить php
>>>>>>>>> файл.
>>>>>>>>> Если все получится то проблема в мемкэше. Иначе пробовать конфиг
>>>>>>>>> нужно
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> ---
>>>>>>>> Вы получили это сообщение, поскольку подписаны на группу
>>>>>>>> "highload-php-ru".
>>>>>>>> Чтобы отказаться от подписки на эту группу и перестать получать из
>>>>>>>> нее сообщения, отправьте электронное письмо на адрес
>>>>>>>> highload-php-...@googlegroups.com.
>>>>>>>> Дополнительные возможности доступны на странице
>>>>>>>> https://groups.google.com/d/optout.
>>>>>>
>>>>>> --
>>>>>>
>>>>>> ---
>>>>>> Вы получили это сообщение, поскольку подписаны на группу
>>>>>> "highload-php-ru".
>>>>>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>>>>>> сообщения, отправьте электронное письмо на адрес
>>>>>> highload-php-ru+unsubscribe@googlegroups.com.
>>>>>>
>>>>>> Дополнительные возможности доступны на странице
>>>>>> https://groups.google.com/d/optout.
>>>>>
>>>>> --
>>>>>
>>>>> ---
>>>>> Вы получили это сообщение, поскольку подписаны на одну из тем в группе
>>>>> "highload-php-ru".
>>>>> Чтобы отказаться от подписки на эту тему, перейдите на страницу
>>>>> https://groups.google.com/d/topic/highload-php-ru/ipS5hk6LyV0/unsubscribe.
>>>>> Чтобы отказаться от подписки на эту группу и все входящие в нее темы,
>>>>> отправьте электронное письмо на адрес highload-php-ru
>>>>> +unsubscribe@googlegroups.com.
>>>>> Дополнительные возможности доступны на странице
>>>>> https://groups.google.com/d/optout.
>>>>
>>>>
>>>> --
>>>>
>>>> ---
>>>> Вы получили это сообщение, поскольку подписаны на группу
>>>> "highload-php-ru".
>>>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>>>> сообщения, отправьте электронное письмо на адрес
>>>> highload-php-ru+unsubscribe@googlegroups.com.
>>>> Дополнительные возможности доступны на странице
>>>> https://groups.google.com/d/optout.
>>>
>>> --
>>>
>>> ---
>>> Вы получили это сообщение, поскольку подписаны на одну из тем в группе
>>> "highload-php-ru".
>>> Чтобы отказаться от подписки на эту тему, перейдите на страницу
>>> https://groups.google.com/d/topic/highload-php-ru/ipS5hk6LyV0/unsubscribe.
>>> Чтобы отказаться от подписки на эту группу и все входящие в нее темы,
>>> отправьте электронное письмо на адрес highload-php-ru
>>> +unsubscribe@googlegroups.com.
>>> Дополнительные возможности доступны на странице
>>> https://groups.google.com/d/optout.
>>
>>
>> --
>>
>> ---
>> Вы получили это сообщение, поскольку подписаны на группу
>> "highload-php-ru".
>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>> сообщения, отправьте электронное письмо на адрес
>> highload-php-ru+unsubscribe@googlegroups.com.
>> Дополнительные возможности доступны на странице
>> https://groups.google.com/d/optout.
>
>
> --
>
> ---
> Вы получили это сообщение, поскольку подписаны на группу "highload-php-ru".
> Чтобы отказаться от подписки на эту группу и перестать получать из нее
> сообщения, отправьте электронное письмо на адрес
> highload-php-ru+unsubscribe@googlegroups.com.
> Дополнительные возможности доступны на странице
> https://groups.google.com/d/optout.

--

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

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Александр Автомонов
Re: PHP-FPM сбрасывает соединение
March 15, 2014 07:56AM
Проблема понята и решена. Всем спасибо за участие!

--

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

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес highload-php-ru+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 267
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