Количество исходящих запросов

Слава Шевцов
На сайте с 23.07.2005
Offline
370
1554

На dedicated PHP-Скрипт через multi-curl может отправить максимум 100 запросов одновременно. При отправке бОльшего количества запросов скрипт падает, ошибка в error_log не пишется. В чём может быть затык, что подкрутить?

CentOS (RedHat), php-cgi, php5, Apache2

Неизменность точки зрения неизменно порождает иллюзию понимания.
Lupus
На сайте с 02.11.2002
Offline
241
#1

А в системный лог заглядывали?

Могут быть ограничения для юзера, например. И вообще, пойду помедитирую - может озарит и я догадаюсь, какая у вас система и как работает скрипт - через cli или mod_php. ;)

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
Слава Шевцов
На сайте с 23.07.2005
Offline
370
#2
Lupus:
А в системный лог заглядывали?
Могут быть ограничения для юзера, например. И вообще, пойду помедитирую - может озарит и я догадаюсь, какая у вас система и как работает скрипт - через cli или mod_php. ;)

Нижайше извиняюсь: из головы вылетело, что телепаты в отпуске.

Lupus
На сайте с 02.11.2002
Offline
241
#3
Слава Шевцов:
из головы вылетело, что телепаты в отпуске.

:)

Все-таки загляните в системный лог. У меня пока есть две гипотезы - сетевые ограничения юзера и ограничение сетевой подсистемы.

А вообще-то вопрос интересный. Может критический кусок скрипта мне скинете, я его на боевом сервере обкатаю?

curl вообще одна из моих любимых фич. :)

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#4
Lupus:
:)
Все-таки загляните в системный лог. У меня пока есть две гипотезы - сетевые ограничения юзера и ограничение сетевой подсистемы.
А вообще-то вопрос интересный. Может критический кусок скрипта мне скинете, я его на боевом сервере обкатаю?
curl вообще одна из моих любимых фич. :)

Посмотрел по логам, в /etc/httpd/logs/error_log есть такие строчки в то время, когда запускал скрипт:

[Fri Oct 27 05:47:09 2006] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Fri Oct 27 05:47:09 2006] [notice] Apache/2.0.52 (CentOS) configured -- resuming normal operations
[Fri Oct 27 05:48:07 2006] [notice] child pid 19236 exit signal Segmentation fault (11)
[Fri Oct 27 05:48:29 2006] [notice] child pid 19240 exit signal Segmentation fault (11)
[Fri Oct 27 05:49:23 2006] [notice] child pid 19234 exit signal Segmentation fault (11)
[Fri Oct 27 05:50:00 2006] [notice] child pid 19239 exit signal Segmentation fault (11)
[Fri Oct 27 05:50:29 2006] [notice] caught SIGTERM, shutting down
[Fri Oct 27 05:50:30 2006] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
Lupus
На сайте с 02.11.2002
Offline
241
#5
Слава Шевцов:
есть такие строчки

Попробуйте увеличить memory_limit в php.ini

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#6
Lupus:
Попробуйте увеличить memory_limit в php.ini

Спасибо. Увеличил с 256М до 512М и, действительно, стало можно запускать больше запросов.

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