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

A‑Parser: Segmentation fault / exit code 139 на Ubuntu 20.04 (docker + нативно)

Тема в разделе "Техническая поддержка", создана пользователем web trafic, 23 дек 2025 в 11:09.

  1. web trafic

    web trafic A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    28 ноя 2025
    Сообщения:
    2
    Симпатии:
    1
    Здравствуйте!

    Столкнулся с проблемой запуска A‑Parser как в нативном режиме, так и в Docker‑контейнере. Нужна помощь в диагностике Segmentation fault / exit code 139.

    1. Окружение
    • VPS: KVM / виртуальный сервер.

    • ОС: Ubuntu Server 20.04 x64 (после apt update && apt upgrade -y).

    • Панель: FastPanel установлена, но на этом сервере фаервол/iptables не менял.

    • Пользователь для работы: seo_user (входит в группу sudo и docker).
    2. Нативная установка A‑Parser
    Делал установку строго по вашей инструкции для Linux.

    Команды:


    bash
    # под пользователем seo_user
    cd ~
    mkdir aparser
    cd aparser
    # скачивание архива по одноразовой ссылке из ЛК:
    wget https://a-parser.com/members/onetime/XXXXXXXX/aparser-linux-x64.tar.gz
    tar -xzf aparser-linux-x64.tar.gz
    cd aparser
    ls
    # внутри вижу: aparser config files logs queries results
    chmod +x aparser
    ./aparser
    Результат:


    bash
    Segmentation fault (core dumped)
    Веб‑интерфейс по http://<IP_сервера>:9091 не открывается.

    3. Установка и запуск через Docker
    Так как нативный запуск падает, попробовал использовать рекомендованный способ через Docker и ваш образ aparser/runtime.

    Установка Docker и docker‑compose:


    bash
    sudo apt install docker.io -y
    sudo usermod -aG docker seo_user
    # заново зашёл под seo_user
    docker ps # работает, пустая таблица
    sudo apt install docker-compose -y
    Каталог с A‑Parser уже распакован в /home/seo_user/aparser/aparser (см. раздел 2).

    Создал docker-compose.yml в /home/seo_user/aparser:


    text
    version: '3'
    services:
    aparser:
    image: aparser/runtime:latest
    command: ./aparser
    restart: always
    volumes:
    - ./aparser:/app
    ports:
    - "9091:9091"
    Проверка:


    bash
    cd ~/aparser
    docker-compose config
    Вывод (сокращённо):


    text
    services:
    aparser:
    command: ./aparser
    image: aparser/runtime:latest
    ports:
    - 9091:9091/tcp
    restart: always
    volumes:
    - /home/seo_user/aparser/aparser:/app:rw
    version: '3.0'
    Запуск:


    bash
    sudo docker-compose up -d
    Вывод:


    bash
    Creating network "aparser_default" with the default driver
    Pulling aparser (aparser/runtime:latest)...
    ...
    Status: Downloaded newer image for aparser/runtime:latest
    Creating aparser_aparser_1 ... done
    Состояние контейнера:


    bash
    docker ps

    text
    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    0341f6b5ef55 aparser/runtime:latest "./aparser" 2 minutes ago Restarting (139) 30 seconds ago aparser_aparser_1
    То есть контейнер постоянно уходит в Restarting (139), что, насколько понимаю, соответствует Segmentation fault внутри образа.

    Логи контейнера:


    bash
    docker logs aparser_aparser_1
    (здесь, пожалуйста, подскажите, какие строки вам критично важно увидеть — могу полностью приложить вывод.)

    4. Вопросы
    1. Известна ли вам проблема Segmentation fault / exit code 139 при запуске A‑Parser (как нативно, так и через образ aparser/runtime:latest) на Ubuntu 20.04?

    2. Какие дополнительные зависимости или настройки ОС нужно проверить/доустановить (glibc, версии библиотек и т.п.), чтобы исключить падение?

    3. Нормально ли выглядит мой docker-compose.yml и структура каталогов (./aparser → /app), или вы рекомендуете другую схему монтирования/запуска?

    4. Какие ещё диагностические команды или логи (например, содержимое aparser.log, docker logs, вывод ldd ./aparser и т.п.) вам прислать, чтобы вы могли точнее понять причину?
    Очень прошу подсказать рекомендуемое решение:

    • либо список конкретных пакетов/библиотек и действий для Ubuntu 20.04,

    • либо, если есть, ссылку на обновлённый бинарник/образ, в котором эта проблема уже исправлена.
    Спасибо!
     
  2. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.841
    Симпатии:
    2.235
    Это обычно говорит о том, что в Личном кабинете указан неправильный IP. Проверьте и укажите правильный IP, с которого запускаете A-Parser.

    Если проблема сохранится - напишите в любой из чатов Технической поддержки: https://a-parser.com/pages/support/#support
     
  3. web trafic

    web trafic A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    28 ноя 2025
    Сообщения:
    2
    Симпатии:
    1
    Спасибо! Проблема была именно в этом
     
    Support нравится это.

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