On Wed, 25 Feb 2004, Max Shaposhnikov wrote:

> Ну в общем после некоторых перенастроек стало и легче и тяжелее ;)
> Hits доходит до 20-25% (что неплохо за полчаса работы ;) )
> А вот потом - падает oops
> 
> Что делать? Пробовать CVS версию опять? Перейти на гигабейз?
> 
> Сторадж более двух гигов - ну на линуксе давно уже пофиксили все траблы с
> большими файлами

Всё-таки советую разбить на несколько 2-х гиговых :(

> Тем паче что изначально с raw пытался запустить
> 
> Перед падением в логе появляются такие вещи:
> 
> Wed Feb 25 11:46:57 2004  [0x7c01f0]attach_data(): No mem in attach data.
> Wed Feb 25 11:46:57 2004  [0x3000c0]Wed Feb 25 11:46:57 2004
> [0x7401d]check_validity(): Can't create container.
> fill_mem_obj(): Can't create container.

Ну тут однозначно - либо памяти не хватает (malloc возвращает 0), либо
что-то память портит(в принципе - менее вероятно). либо, см ниже

> pidfile         /usr/local/oops/logs/oops.pid
> statistics      /usr/local/oops/logs/oops_statfile
> 
> icons-host      213.157.211.130
> icons-port      81
> icons-path      icons
> 
> mem_max         2048m
> lo_mark         1024m

ха, а вот интересно, можно ли на linux-е в многонитевой программе получить
heap размером до 2G? Может быть проблема в этом. Попробуйте уменьшить
lo_mark до например 512m (ну и mem_max на всякий случай). Память всё-равно
даром простаивать не будет а пойдет на файловые буфера.

интересно увидеть кусок top-а перед смертью.

> maxresident     32m

Это можно немного уменьшить...

> fetch_with_client_speed no

Это можно поставить в yes

Эти два параметра косвенно, но довольно сильно, влияют на фрагментацию и
распределение памяти.



Igor Khasilev                     |
PACO Links, igor at paco dot net  |

=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops" in message body.
Archive is accessible on http://lists.paco.net/oops-rus/

Дати відповідь електронним листом