1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Улучшение [1.1.417] Завершенные задания

Тема в разделе "1.1.434", создана пользователем denver, 24 фев 2016.

  1. denver

    denver A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    6 янв 2013
    Сообщения:
    197
    Симпатии:
    43
    Всем привет,
    я работаю через API и хотелось бы добавить какое-то значение, при наличии которого после выполнения задания оно удалялось из истории (что бы не хранилось в "завершенные"), т.к. у меня парсится постоянно и по много (мелкие задания) и за сутки набирается несколько тысяч этих файлов...

    заранее благодарю
     
  2. Forbidden

    Forbidden Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    9 мар 2013
    Сообщения:
    3.337
    Симпатии:
    1.794
    теперь если передать флаг removeOnComplete в API addTask задание будет удалятся после завершения
     
    denver нравится это.
  3. denver

    denver A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    6 янв 2013
    Сообщения:
    197
    Симпатии:
    43
    оперативненько :) спасибо, сейчас заюзаю :)
     
  4. denver

    denver A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    6 янв 2013
    Сообщения:
    197
    Симпатии:
    43
    не совсем то получилось
    я забираю задания по getTaskStat, но если при добавлении я ставлю removeOnComplete , то я уже ничего не могу получить
    может быть добавить этот и в getTaskStat т.е. забирая задание, парсер его удаляет ?
     
    Metroid нравится это.
  5. Forbidden

    Forbidden Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    9 мар 2013
    Сообщения:
    3.337
    Симпатии:
    1.794
    в чем проблема его удалить по API? лишнее действие придумываешь
     
  6. denver

    denver A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    6 янв 2013
    Сообщения:
    197
    Симпатии:
    43
    я чет и не подумал про удаление через API, попробую
    но вообще как раз логичнее при заборе задания сказать что типа "удали его", а не дополнительно вызывать удаление!

    имхо конечно...
     
  7. Forbidden

    Forbidden Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    9 мар 2013
    Сообщения:
    3.337
    Симпатии:
    1.794
    выставлять флаг при добавлении задания(создания конфига задания) - верно, выставлять флаг при получении статуса задания - костыль. поэтому если нужно получить статус а потом удалить, то надо так и делать, через 2 действия
     
  8. denver

    denver A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    6 янв 2013
    Сообщения:
    197
    Симпатии:
    43
    я протупил немного, конечно через getTaskStat удалять ничего не надо (это реально костыль и не нужный)
    я задание забираю через getTaskResultsFile (вот тут по-идее можно задавать "удаление задания"), хотя в принципе через два действия проблем нет, так и буду делать :)

    вообщем думаю вопрос можно снять :)
    спасибо
     
    Forbidden нравится это.

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