myhand

Рейтинг
278
Регистрация
16.09.2009

Pilat, nginx совершенно точно не умеет keepalive к бакенду при проксировании

он же ясно говорит ему - HTTP/1.0 :) не замечали ?

а вот апач2 (mod_proxy) умеет :p

В ленни ядро 2.6.26. Так что есть, конечно.

$ apt-cache policy linux-image-2.6-openvz-amd64

linux-image-2.6-openvz-amd64:

Installed: (none)

Candidate: 2.6.26+17+lenny1

Version table:

2.6.26+17+lenny1 0

500 http://mirror.yandex.ru lenny/main Packages

ну если так уверены...

в /proc/<pid>/stat есть информация о CPU ID, на

котором процесс/поток запускался в последний раз. man 5 proc.

топ умеет это показывать, man top. так вы соберете статистику что на чем работает

но сильно удивлюсь, если асимметрия есть - скорее всего, вы смотрите

статистику просто за короткое время.

Pilat:
C OpenVZ + debian lenny пока проблемы...

Т.е. выставить mmap_min_addr != 0 что-то ломает в OpenVZ?

ядра номер 2 и 3 загружены намного сильнее, чем 0 и 1.

так в среднем получается? уверены? а если


top -d 60

?

может все-таки показатели брали за короткие промежутки времени?

Fire Sphere:
Если вопрос ко мне, то я не сравнивал. Только как прокси.

Какой же это прокси, если он у вас и статику отдает? :) В чем и вопрос - сравнивали

вы такую конфигурацию с тем случаем, когда nginx просто проксирует запросы дальше?

Fire Sphere:

У меня стоит keepalive_timeout 15 в блоке http { конфига nginx. В итоге много ошибок другого вида:
...[error] 22208#0: *3765 upstream timed out (110: Connection timed out) while sending request to upstream...
но всё работает и в имиты умещается :) Незнаю какая ошибка хуже.

значит так. к keepalive_timeout указанная ошибка отношения _не_имеет_

копать в сторону настроек http_proxy_module

естественно, ваша ошибка хуже - ибо вы теряете клиенты не получают содержательного ответа от сервера :D

1. sock_sendpage() - была уже аналогичная проблема.

неужели только дебиан (5.0.4) выставляет vm.mmap_min_addr!=0

?

2. echo 4096 > /proc/sys/vm/mmap_min_addr годится только для ядер >= 2.6.24

ЗЫ:

AFAIK, только немногие приложения требуют 0 - qemu, wine (?)

так же легко заказать ddos небольшой

может и дешевле выйдет

только с чего вы взяли, что ваши конкуренты на копеечном виртуальном хостинге живут?

ну как че?

подключаться меньше

видимо пользователей много ходит на сайт... или

боты поисковые толпой пришли

меняйте хостера, ограничивайте поисковых ботов, уходите на VPS/дедик

1. $jid - значит jid клиента (2) в ростере вашего бота.

2. запуск нескольких ботов должен нормально работать.

3. что в логе-то про соединения ($conn[$i]=new...)?

4. вы представляете куда будут отправлены сообщения ботам? т.е. вы указываете явно ресурс?

Всего: 4890