Помогите повалить сервер :)

Тема в разделе "Lotus - Программирование", создана пользователем Gandliar, 22 авг 2011.

  1. Gandliar

    Gandliar Well-Known Member

    Регистрация:
    16 фев 2004
    Сообщения:
    222
    Симпатии:
    0
    Есть 2 сервера, боевой и тестовый

    На боевом много пользователей (под веб-интерфейс), большая нагрузка.

    При прикручивании дополнительной функции на ajax-запросах которая отображает количество документов в разделе боевой сервер падает через несколько часов.

    Помогите свалить тестовый для выяснения проблемы.

    Дополнительная инфа:

    ajax запросы идут на лотусовый веб-сервис, который в свою очередь тянет данные с db2 через lc lscx
    При отображении страницы веб-сервис дергается порядка 20 раз 20ю ajax запросами.

    Пробовал сделать страницу готорая генерит от 500 до 6000 различных ajax запросов одновременно, тестовый сервер тормозит но отдает почутка. не падает
    Буду пробовать нагружать лотусовым агентом, который дергает вебсервис

    Трудности что тестовый сервис под винду, а боевой нет -есть некоторая вероятность что и это влияет.

    Есть подозрение, что проблема в том что в вебсервисе принудительно не удаляются объекты типа db, view, session, lcfield.

    Коннекшн закрывается.

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

    Заранее благодарю.
     
  2. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    вот это и роняет.

    эти точно должны удаляться

    lcfield - это что за объект?


    через барузер делаете?
    по дефолту стоит 6 параллельных запросов, соответственно с 1й страницы больше 6и вы не сделаете.
    В зависимости от браузере можно менять это количество.


    Что при падении сервака происходит?
    Ошибки, что именно падает? Вообще сервак или какие либо сервиси доминошные?
     
  3. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    kizarek


    LCField

    LCField is the storage class that contains one or more data values. The data type of a field is for all values contained within and may be any of the four advanced data types below. Other advanced data types include long integer, double precision floating point, fieldlist, and connection

    Ето один из класов LC Connection
     
  4. Gandliar

    Gandliar Well-Known Member

    Регистрация:
    16 фев 2004
    Сообщения:
    222
    Симпатии:
    0
    Без db2 никак, данные лежат там

    нагружаю через браузер (ие), в каком можно выставить количество параллельных запросов?

    Может есть какая то прога которая могла бы сэмулировать жесткую нагрузку на вебсервис (так как подозреваю дело всетаки в нем)
     
  5. turumbay

    Регистрация:
    13 мар 2009
    Сообщения:
    625
    Симпатии:
    2
    soapui, jmeter
     
  6. Gandliar

    Gandliar Well-Known Member

    Регистрация:
    16 фев 2004
    Сообщения:
    222
    Симпатии:
    0
    Спасибо. буду пробовать
     
Загрузка...
Похожие Темы - Помогите повалить сервер
  1. limbra
    Ответов:
    3
    Просмотров:
    43
  2. NylevoiChelovek
    Ответов:
    4
    Просмотров:
    94
  3. Ruska132
    Ответов:
    34
    Просмотров:
    256
  4. gURaBA_N
    Ответов:
    7
    Просмотров:
    141
  5. uxbmw3w
    Ответов:
    0
    Просмотров:
    60

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