1. Акция на весь декабрь! Получай оплату х2 за уникальные статьи, объемом от 200 слов, если в заголовке темы и теле статьи присутствует слово Python
    Скрыть объявление

Http и оперативная память

Тема в разделе "Lotus - Администрирование", создана пользователем lionk, 7 апр 2010.

  1. lionk

    lionk Well-Known Member

    Регистрация:
    5 апр 2007
    Сообщения:
    308
    Симпатии:
    3
    в светлом и солнечном вчера сервак не сильно напрягался и усё работало нормально,
    в пасмурном настоящем сервак раз в неделю падает по пречине распухания ХТТП задачи, выжиранея нею 2-х гигов оперативы, и активной роботы в распухшем свапе.

    платформа:
    линух(вроде федора) домино 8.0 (8.02) с фикс паком
    количество http пользователей резко выросло (раньше пиковое значение одновременных конектов 3-4, теперь 42 - 50), но это всёравно мизер как по мне.
    базы открываемые через веб не имеют рекурсивных агентов и ошибки в ходе функций не возникают(специально мониторил, рабозрался с events4.nsf и ddm.nsf)

    в ходе мониторинга сервака рисуется чёткий возрастающий график пожирания хттп-задачей оперативы, те же результаты показывает TOP в консоле линуха.

    я так понимаю хттп сервис работает таким образом:
    получив запрос грузит нужную инфу в оперативу, отдаёт её пользователю а потом эту инфу должен както выбросить (освободить память), чего у меня не происходит. в связи с этми ряд вопросов:

    -правельно ли я понимаю работу доминошной http службы? у вас также?

    -когда происходит момент освобождения памяти? это можно както настроить?

    -в восьмёрке работает механизм отключеня Http threads(рабочих потоков службы)?
    у меня настроено:
    Number active threads: 30
    Minimum active threads: 20
    Idle thread timeout: 10 minutes
    они не пропадают при 10-ти минутном простое (проверял с помощю tell http show thread state )

    -тыкните носом в поля с таймаутами которые надо насторить шоб оно сбрасывало сесии и не жрало память если такие есть

    -как в документе програмы задать команду шоб выключить HTTP задачу по расписаню(что конкретно набрать в поля Program name: и Command line: )???
     
  2. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    ну для начала пользователь конектясь к лотусу открывает сесию, а это 5метров ОЗУ, далее сесия оборвется и слохнепся по дефоулту через 30 минут, если вы не поставили меньше
     
  3. Odyssey

    Odyssey Гость

    чё-то маловато, как для такого количества коннектов

    сервер Domino как запускается? при старте железяки, или из консоли? Если из консоли - какой командой? http автоматом стартует, или ручками запускается?
     
  4. am4

    am4 Гость

    Program name: server
    Command line: -c "te http q"
    Server to run on: specify the server
     
Загрузка...

Поделиться этой страницей