1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2200+ и мы растем!
    Скрыть объявление

Предложение: Autorestart

Тема в разделе "Трёп", создана пользователем kaznokrad, 21 янв 2018.

  1. kaznokrad

    kaznokrad A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    14 июн 2014
    Сообщения:
    39
    Симпатии:
    5
    Иногда нужен перезапуск парсера автоматом, но нет возможности зайти на сервере, можно ли как то реализовать такую функцию в будущем?
     
  2. relay

    relay A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    22 июл 2013
    Сообщения:
    152
    Симпатии:
    98
    крон каждую минуту с заданием на перезапуск при отсутствии апарсера в списке процессов или pid файла и т.п.
     
    #2 relay, 21 янв 2018
    Последнее редактирование: 21 янв 2018
  3. kaznokrad

    kaznokrad A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    14 июн 2014
    Сообщения:
    39
    Симпатии:
    5
    Под nix понятно, под win просто не хочется ставить лишний софт
     
  4. relay

    relay A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    22 июл 2013
    Сообщения:
    152
    Симпатии:
    98
    пишем батник и добавляем запуск через scheduled tasks windows
     
  5. Grut

    Grut A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    10 мар 2017
    Сообщения:
    15
    Симпатии:
    0
    А можно пример скрипта (или команды), которая проверяет наличие Апарсера в списке процессов, и если его там нет, то перезапускает?
     
  6. relay

    relay A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    22 июл 2013
    Сообщения:
    152
    Симпатии:
    98
    на крон добавить команду:
    * * * * * cd /a-parser/path/; ps -p $(cat files/pid) || ./aparser

    P.S. лучше решить проблему падений
     
    Grut нравится это.

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