новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Откорректировать работу фонового задания

    • #1
    • 17.12.2017 20:35
    0
    В самописной базе есть фоновое задание, которое: 1. Получает данные из интернета 2. Обрабатывает их с помощью рекурсивной функции (строит большое дерево) 3. После построения дерева - записывает...  Подробнее>>
    • #2
    • 17.12.2017 20:36
    0
    Делайте запись по транзакциям
    • #3
    • 17.12.2017 20:44
    0
    можно код увидеть?
    • #4
    • 17.12.2017 21:36
    0
    А не пробовали глянуть, сколько именно данных получает из интернета для обработки данная задача ?
    А то может она выкачивает каждый раз, для построения дерева, больше чем у вас оперативки есть :)
    • #5
    • 17.12.2017 21:36
    0
    Фоновое задание вообще работало раньше?
    Если да, то что изменилось - увеличился объем данных или уменьшилась память сервера?

    А может просто мусор в памяти накапливается?
    • #6
    • 17.12.2017 21:37
    0
    А то отработка задачи на ограниченном тестовом объеме - типичная ситуация, потом начинается работа на реальных данных, база данных, откуда берутся данные, быстро нарастает... и наступает закономерный...
    • #7
    • 17.12.2017 21:58
    0
    - Делайте запись по транзакциям
    - О! Отличный совет. Мы как бы и ищем того, кто этим займется...

    - А не пробовали глянуть, сколько именно данных получает из интернета для обработки данная задача ?
    А то может она выкачивает каждый раз, для построения дерева, больше чем у вас оперативки есть :)
    - У нас есть сомнения в эффективности обработки информации с помощью дерева. На построение дерева уходит около 4ГБ РАМ. На сервере 8 ГБ РАМ. Т.к. после 4ГБ память забивается, то 1С-ка рушится с ошибкой стэк оверфлоу.

    - Фоновое задание вообще работало раньше?
    Если да, то что изменилось - увеличился объем данных или уменьшилась память сервера?
    А может просто мусор в памяти накапливается?
    - Фоновое задание работает. Просто, видимо, данных стало приходить больше. Ранее фоновое вылетало раз в неделю и нас это не беспокоило. Теперь оно забивает стэк ежедневно и больше закрывать на это глаза нельзя. Если где-то и накапливается мусор в оперативке, то мы об этом не знаем.
    • #8
    • 18.12.2017 01:27
    0
    Могу посоветовать сделать web mining другими средствами программирования. А потом уже из этого средства передавать данные в 1С или заливать напрямую в SQL.
    Код платформы закрыт.
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться