Редактор темы

Collaps parser [dle19+]


Нет heartbeat = PHP-часть видит bridge, но Go worker не отвечает или не запущен. У тебя прямо указано: Go worker — Офлайн.

Проверь по шагам.

1. Статус сервиса

Bash:
systemctl status ilyauglydev-manager.service --no-pager -l
journalctl -u ilyauglydev-manager.service -n 100 --no-pager

2. Если в логах снова No such file or directory, создай нужные папки:

Bash:
mkdir -p /usr/local/lib/ilyauglydev
mkdir -p /etc/ilyauglydev-manager/clients.d
mkdir -p /etc/ilyauglydev
mkdir -p /run

chown -R root:root /usr/local/lib/ilyauglydev
chown -R root:root /etc/ilyauglydev-manager
chown -R root:root /etc/ilyauglydev

systemctl daemon-reload
systemctl restart ilyauglydev-manager.service

3. Проверь, существует ли сам бинарник

Bash:
ls -la /usr/local/bin/ilyauglydev-manager
file /usr/local/bin/ilyauglydev-manager

Если файла нет — значит установщик его не положил. Найди его в папке сайта:

Bash:
find /www/wwwroot -type f -name "ilyauglydev-manager" -ls

Если найдёт, скопируй:

Bash:
cp /путь/к/ilyauglydev-manager /usr/local/bin/ilyauglydev-manager
chmod +x /usr/local/bin/ilyauglydev-manager

systemctl daemon-reload
systemctl restart ilyauglydev-manager.service

4. Проверь socket

Bash:
ls -la /run/ilyauglydev-manager.sock

Если сокета нет — manager не стартует. Тогда нужен вывод:

Bash:
journalctl -u ilyauglydev-manager.service -n 100 --no-pager

5. Если сокет есть, но DLE всё равно пишет Нет heartbeat, проверь группу веб-сервера. Обычно это www, www-data или nginx.

Bash:
ps aux | grep -E "nginx|apache|httpd|php-fpm" | grep -v grep

В service-файле строка должна совпадать с группой PHP/nginx:

Bash:
ExecStart=/usr/local/bin/ilyauglydev-manager --socket=/run/ilyauglydev-manager.sock --socket-group=www --clients-dir=/etc/ilyauglydev-manager/clients.d

Если у тебя группа www-data, замени на:

Bash:
ExecStart=/usr/local/bin/ilyauglydev-manager --socket=/run/ilyauglydev-manager.sock --socket-group=www-data --clients-dir=/etc/ilyauglydev-manager/clients.d

После правки:

Bash:
systemctl daemon-reload
systemctl restart ilyauglydev-manager.service

Главное: пока Go worker в плагине показывает Офлайн, парсер нормально запускаться не будет. Сначала надо поднять ilyauglydev-manager.service.
 
Ai
Collaps Parser v1.1 ALPHA — установка системных служб
Сайт: /www/wwwroot/mirkino.online
PHP-пользователь: www:www
Manager в архиве: v2.6
Manager на сервере: v2.6
Установка/обновление ilyauglydev-manager.service...
Сайт уже зарегистрирован в общем manager.
Установка/обновление Collaps worker-сервисов...
RedirectОшибка: не создан collaps-parser.service
root@16858:~#
 
Collaps Parser v1.1 ALPHA — установка системных служб
Сайт: /www/wwwroot/mirkino.online
PHP-пользователь: www:www
Manager в архиве: v2.6
Manager на...

Manager установился нормально, упал именно worker collaps-parser.service.

RedirectОшибка чаще всего на CentOS/Alma/aaPanel из-за того, что скрипт вызывает service, а система отвечает Redirecting to /bin/systemctl ..., и установщик ALPHA считает это ошибкой.

Проверь, создался ли unit вообще:

Bash:
ls -la /etc/systemd/system/collaps-parser.service
systemctl status collaps-parser.service --no-pager -l
systemctl list-unit-files | grep -i collaps

Если файла нет — найди шаблон/команду запуска в модуле:

Bash:
grep -R "collaps-parser.service\|ExecStart\|ilyaugly\|worker" -n /www/wwwroot/mirkino.online/engine/modules/collaps 2>/dev/null

И проверь, какие бинарники есть:

Bash:
find /www/wwwroot/mirkino.online/engine/modules/collaps -type f -perm /111 -ls
find /usr/local/bin -type f | grep -Ei "collaps|ilyaugly"

После этого можно вручную положить service-файл, но нужен точный ExecStart.

Также попробуй принудительно перечитать systemd:

Bash:
systemctl daemon-reload
systemctl enable collaps-parser.service
systemctl restart collaps-parser.service
journalctl -u collaps-parser.service -n 100 --no-pager

Если пишет Unit collaps-parser.service could not be found — значит установщик реально не создал файл.

Скинь вывод этих двух команд:

Bash:
grep -R "collaps-parser.service\|ExecStart\|worker" -n /www/wwwroot/mirkino.online/engine/modules/collaps 2>/dev/null

Bash:
find /www/wwwroot/mirkino.online/engine/modules/collaps -type f -perm /111 -ls

По ним уже можно будет составить правильный /etc/systemd/system/collaps-parser.service под твой путь /www/wwwroot/mirkino.online и пользователя www:www.
 
Ai
root@16858:~# systemctl enable collaps-parser.service
Failed to enable unit: Unit file collaps-parser.service does not exist.
 
root@16858:~# systemctl enable collaps-parser.service
Failed to enable unit: Unit file collaps-parser.service does not exist.

Значит unit-файл реально не создан. Нужно либо понять, где лежит worker-бинарник, либо создать service вручную.

Сначала дай вывод:

Bash:
find /www/wwwroot/mirkino.online -type f \( -name "*collaps*" -o -name "*parser*" -o -name "*worker*" \) -ls | head -100

find /www/wwwroot/mirkino.online -type f -perm /111 -ls | head -100

grep -R "collaps-parser.service\|ExecStart\|worker\|systemctl\|service" -n /www/wwwroot/mirkino.online/engine 2>/dev/null | head -150

Если хочешь сразу проверить установщик, попробуй найти готовый unit:

Bash:
find /www/wwwroot/mirkino.online -type f \( -name "*.service" -o -name "*.timer" \) -ls

Пока можно проверить manager:

Bash:
systemctl status ilyauglydev-manager.service --no-pager -l
ls -la /run/ilyauglydev-manager.sock

Важно: collaps-parser.service нельзя создать “наугад” без точного пути к worker и его аргументов. Иначе service запустится, но heartbeat всё равно не появится.

Если найдёшь файл типа collaps-worker, collaps-parser, worker, parser — скинь путь и вывод:

Bash:
file /путь/к/файлу
/путь/к/файлу --help

Тогда дам готовый /etc/systemd/system/collaps-parser.service под www:www.
 
Автор темы
@evrocore нет связи с воркером
в телеге скинул фикс, проверь отпиши
 
Автоматическое обновление серий не фурычит. Гоняет часами, а толку ноль). Сам парсер парсит отлично, единственное чпу проставляет кириллицей (писал выше).
 

Вложения

  • Скриншот 26-07-2026 185306.jpg
    Скриншот 26-07-2026 185306.jpg
    95,5 КБ · Просмотры: 15
Автор темы
Collaps Parser v1.1a fix:
1.фикс чпу
2. фикс установки на два разных сайта в пределах одного сервера
 
@hent4iboys проверил Все четко И установка и ЧПУ в порядке
 
Автор темы
Не используйте создание категорий года, замечен один баг
 
@hent4iboys да проверил если alt name у категории проставить с префиксом year Допустим 2026_year , 2025_year То в категориях новости начинают новости нормально отображаться Еще такой баг Статус Все фильмы , сериалы не важно какого года проставляется в статус ожидаемые И соответственно попадают в категорию ожидаемые
 
Помогите разобраться не совсем понял с Требуется: v2.9 кнопка установить не активна
Screenshot_1.jpg
 
@weiles Если вы устанавливаете последний фикс то лучше удалить все файлы модуля Удалить плагин менеджера Удалить сервисы через консоль После установки нового В настройках появится строка на удаление и установку Крпируете и выполняеете через консоль
 
еще нашел офигенный баг Если сам не создаешь категории по годам то в моменте парсинга они создаются автоматически
 
Приветствую. Сериалы и чпу все четко! Благодарю автора! Еще было бы не плохо сделать: не добавлять, если нет описания.
 
Автор темы
fix day #2
Пофикшено чпу категории с годами:
теперь /year-2026/
Пофикшен статус сериалов
 
Было бы не плохо сделать возможность парсить фильм-сериал только по определенной категории на выбор, например из "подборки - netflix" или "боевик" и т.д
 

Похожие темы Последние темы Популярные темы

Назад
Сверху