Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 25 Май, 2012, 05:54:51

Страниц: [1] 2 3 4
Печать
Автор Тема: виснут запросы на удаленный сервак  (Прочитано 647 раз)
0 Пользователей и 1 Гость смотрят эту тему.
md5    ↓ 
04 Ноябрь, 2011, 06:39:36
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

стоит nginx+php-fpm
 
есть цикл, в котором идет запрос аля file_get_contents или curl постовый, разницы нет
так вот
итераций цикла около 30
некоторые из них виснут (абсолютно в хаотичном порядке, кол-во всегда разное), в результате чего нгинкс отваливается по тайм-ауту (504 ошибка)
 
какие настройки пхп могут влиять на это дело?
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
md5    ↓ 
04 Ноябрь, 2011, 06:45:54 , спустя 6 минут 18 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

или может дело в nginx? или во мне? ))))
пытался разбить на 30 асинхронных аякс запросов - таже самая хуета, несколько не отрабатывают - отваливаются по таймауту
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
md5    ↓ 
04 Ноябрь, 2011, 06:51:21 , спустя 5 минут 27 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

немного логов
upstream timed out (60: Operation timed out) while reading response header from upstream, client: *.*.*.*, server: site.ru, request: "GET /url/ HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-fpm.sock:"
где нам nginx говорит, что он не дождался ответа от пхп ебаного
 
в логе php нихуя нет :(
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Абырвалг    ↓ 
04 Ноябрь, 2011, 01:06:04 , спустя 6 часов 14 минут 43 секунды
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

попробуй выставить тайм-аут для запросов типа CURLOPT_TIMEOUT
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
vasa_c    ↓ 
04 Ноябрь, 2011, 01:51:23 , спустя 45 минут 19 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

попробуй выдавать после каждого запроса какое-нибудь говно, тогда nginx будет доволен.
Записан

md5    ↓ 
04 Ноябрь, 2011, 05:15:03 , спустя 3 часа 23 минуты 40 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19


попробуй выставить тайм-аут для запросов типа CURLOPT_TIMEOUT
выставлял
+ сейчас на обычном file_get_contents
в контексте стоит тайм-аут 30 секунд
 

попробуй выдавать после каждого запроса какое-нибудь говно, тогда nginx будет доволен.
например?
я убрал цикл и делаю параллельными аякс-запросами
из 30 штук пару виснут блять)
 

с локалки - отрабатывыает быстро и чОтко, поэтому я склоняюсь к тому, что трабла в какой-то настройке либо нгинкс, либо пхп
но в конфиге пхп про тайм-ауты нашел только 1 строчку и там он равен 30
этого более чем достаточно
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Ivan    ↓ 
04 Ноябрь, 2011, 06:04:37 , спустя 49 минут 34 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

покажи настройки nginx и настройки fpm
Записан

md5    ↓ 
04 Ноябрь, 2011, 06:10:09 , спустя 5 минут 32 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19


покажи настройки nginx и настройки fpm
так в том-то и вопрос, какие настройки могут вызывать такую траблу
конфиги-то большие
и вроде бы все настроено как надо
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Ivan    ↓ 
04 Ноябрь, 2011, 07:28:24 , спустя 1 час 18 минут 15 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

залей конфиг fpm на пастбин
Записан

md5    ↓ 
05 Ноябрь, 2011, 05:23:15 , спустя 9 часов 54 минуты 51 секунду
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

http://pastebin.ru/NRBPVTzu/
видно?
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Ivan    ↓ 
05 Ноябрь, 2011, 05:35:16 , спустя 12 минут 1 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

попробуй с этим поэкспериментировать:
; The timeout for serving a single request after which a PHP backtrace will be
; dumped to the 'slowlog' file. A value of '0s' means 'off'.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value: 0
;request_slowlog_timeout = 0
 
; The log file for slow requests
; Default Value: not set
; Note: slowlog is mandatory if request_slowlog_timeout is set
;slowlog = log/$pool.log.slow
 
; Set open file descriptor rlimit.
; Default Value: system defined value
;rlimit_files = 1024

slowlog - если запросы slow то они тут наверное отобразятся?
rlimit_files - число дескрипторов, попробуй 100000 поставь
Записан

kostyl    ↓ 
05 Ноябрь, 2011, 04:25:02 , спустя 10 часов 49 минут 46 секунд
НЕ ХУЕТА! ХУЕТА!

занедельный антипаттерн
Группа: Джедаи

Карма: 60
Сообщений: 3522
Сила слова: 1.7

не понятно, виснет пхписервер который обращается к удаленному серверу или которые на удаленном сервере?
Записан

качество жизни обратно пропорционально количеству лени
md5    ↓ 
05 Ноябрь, 2011, 05:58:50 , спустя 1 час 33 минуты 48 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

kostyl, первое
виснет на моей стороне
на удаленном сервере все заебись
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
kostyl    ↓ 
05 Ноябрь, 2011, 06:20:52 , спустя 22 минуты 2 секунды
НЕ ХУЕТА! ХУЕТА!

занедельный антипаттерн
Группа: Джедаи

Карма: 60
Сообщений: 3522
Сила слова: 1.7

md5, так может в канале проблемы? как насчет количества одновременных соединений с удаленным сервером с одного процесса (ну это так выебос типа )) )?
Записан

качество жизни обратно пропорционально количеству лени
md5    ↓ 
05 Ноябрь, 2011, 07:11:56 , спустя 51 минуту 4 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

так может в канале проблемы?
это вряд ли
 
как насчет количества одновременных соединений с удаленным сервером с одного процесса
я об этому уже думал, когда был 1 процесс и 39 запросов в цикле
то сейчас 30 процессов (30 аякс-запросов) и у каждого по 1 запросу к удаленному серваку
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Страниц: [1] 2 3 4
Печать
 

Перейти в:  

Этот топик скрыли: NRG, adw0rd