Установка и обновление

9 окт 2018

  • Версии A-Parser(top)

    A-Parser Release - последняя полноценная версия парсера. Подробнее о выходе новых версий можно прочитать в новостях на главной странице.

    A-Parser Beta - промежуточная версия парсера которая постоянно дополняется. Подробнее об изменениях можно прочитать на форуме в разделе Next Release. Чтобы скачать последнюю версию A-Parser Beta, нужно нажать кнопку Update, и после загрузки новой версии, скачать ее.

    Установка на Windows(top)

    1. В Members Area проверьте верно ли прописан ваш IP-адрес (для пользователей у которых динамический IP-адрес, требуется менять IP-адрес при смене на новый)
    [​IMG]

    2. Перейдите во вкладку A-Parser - Downloads
    [​IMG]
    3. Перед скачиванием нужной версии, следует предварительно нажать Update, для обновления до последней версии A-Parser
    4. Cкачайте нужный архив и распакуйте в любую директорию
    5. Зайдите в папку aparser и запустите aparser.exe
    6. После появления окна сервера, откройте в браузере http://127.0.0.1:9091/index.html
    7. Пароль по умолчанию пустой
    Внимание!
    • Известны проблемы с совместимостью с Norton Internet Security - возможна нестабильная работа парсера
    • Emsisoft Anti-Malware - возможна нестабильная работа парсера
    • Guard Mail.ru - необходимо полностью удалить из системы
    • Если парсер не запускается или падает в процессе работы с такими записями в логе:
      то нужно отключить службу индексации:
      1. Открываем Управление службами: Пуск - Выполнить или сочетание клавиш Win + R, вводим services.msc
      2. В открывшемся окне выбираем Windows Search, нажимаем правую кнопку мыши и выбираем Свойства
      3. В окне свойств на вкладке Общие меняем Тип запуска на Отключена и нажимаем Применить
      4. Если после этого кнопка Остановить активна - нажимаем ее и останавливаем службу
      [​IMG]

    Установка на Linux(top)

    На данный момент доступна одна версия одновременно для 32 и 64 битных систем.
    Для удобства скачивания с сервера реализованы временные ссылки, в Member Area нужно нажать Get one-time link - по полученной ссылке можно один раз скачать дистрибутив.
    1. В Members Area перейдите во вкладку A-Parser - IP Configuration и пропишите IP-адрес
    2. Перейдите во вкладку A-Parser - Downloads
    3. Перед скачиванием нужной версии, следует предварительно нажать Update, для обновления до последней версии A-Parser
    4. Получите временную ссылку для скачивания
    5. В шелле заходим в директорию куда будем ставить (нельзя ставить в директорию с веб доступом!), и выполняем следующие команды:


    Иногда на сервере может не хватать каких то библиотек, например:
    Просто ставим недостающие библиотеки:
    И заного запускаем апарсер:
    Если не выдается никаких сообщений - это свидетельствует об успешном запуске

    Далее будет приведен список ошибок и пути решения:
    На Debian x64:
    Решение:
    На Debian x64:
    Решение:
    На Debian x64:
    Решение:
    На Ubuntu x64:
    Решение:
    На CentOS x64:
    Решение:
    На CentOS x64:
    Решение:
    На CentOS x64:
    Решение для CentOS release 5.7 (Final):
    Решение для CentOS release 6.3 (Final):

    Установка на FreeBSD(top)

    Установка аналогична как на Linux, предварительно необходимо настроить совместимость с Linux:

    Обновим каталог репозитория FreeBSD:
    Установим linux эмулятор, для начала загрузив модуль ядра linux:
    Установим linprocfs, добавив запись в /etc/fstab:
    Добавим загрузку модуля linux при загрузке системы, добавив в /etc/rc.conf строку:
    Для того, чтобы изменения вступили в силу, необходимо выполнить перезагрузку системы:
    После перезагрузки следовать инструкции по установке на Linux, используя Linux дистрибутив A-Parser

    Далее будет приведен список ошибок и пути решения:

    На FreeBSD x64:
    Решение:

    Тюнинг Linux для большого числа потоков(top)


    По умолчанию Linux лимитирует количество открытых файлов и сокетов до 1024 на пользователя, чтобы увеличить лимит выполните следующие команды:
    Так же необходимо увеличить размер таблицы ip_conntrack:
    (При отсутствии фаервола iptables на эту команду выведется ошибка - просто проигнорируйте её)

    Необходимо перезайти в шелл(ssh), после чего перезапустить A-Parser
    Если вы запускаете парсер не под рутом, а под другим пользователем, то замените root на имя пользователя

    Для проверки текущего лимита необходимо выполнить
    На некоторых системах дополнительно требуется прописать в файл /etc/pam.d/common-session следующую строчку:

    Обновление программы(top)

    Внимание! Если не указано иное, то достаточно обновить только исполняемый файл.

    Инструкция по обновлению программы для Windows и Linux через пользовательский интерфейс(top)

    • Выбрать Канал обновления в Общих настройках
    [​IMG]
    • В меню Инструменты перейти во вкладку Обновить A-parser
    [​IMG]
    • Проверить наличие последних обновлений
    • Нажать Обновить. Обновление произойдет автоматически

    Инструкция по обновлению для Windows вручную(top)

    В общем случае достаточно заменить исполняемый файл парсера, если другое не указано.
    1. Останавливаем A-Parser - нажимаем Stop server
    2. Скачиваем с Member Area архив и перезаписываем aparser.exe
    3. Запускаем aparser.exe

    Инструкция по обновлению для Linux вручную(top)

    1. Останавливаем A-Parser - в консоли выполняем killall aparser
    2. Скачиваем с Member Area архив и перезаписываем файл aparser
    3. Запускаем aparser - в консоли выполняем ./aparser
    Пример с использованием временной ссылки:
SergaevOleg нравится это.