🔧 Диагностика умного парсера

Проверка всех компонентов системы

🔍 Проверка Node.js

Node.js версия:
v18.20.5

📦 Проверка npm

npm:
Не найден: 10.9.2

📁 Проверка файлов

Умный парсер:
✅ Файл найден: smart_parser.js
Зависимости:
✅ Файл найден: package.json
Модули Node.js:
✅ Файл найден: node_modules

🔗 Проверка зависимостей

Зависимости:
Найдено: 3 пакетов
- dotenv:
^17.0.1
- mysql2:
^3.14.1
- puppeteer:
^24.11.2

🗄️ Проверка базы данных

База данных:
❌ Ошибка подключения: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)

🔐 Проверка прав доступа

Текущая директория:
/var/www/vlenty.ru/public
Права на запись:
❌ Нет прав на запись

🚀 Тест запуска умного парсера

Тестовый запуск:
[2025-08-03T21:52:15.664Z] 🚀 Запуск умного парсера...
node:internal/process/promises:288
            triggerUncaughtException(err, true /* fromPromise */);
            ^

[Error: EACCES: permission denied, open 'smart_parser.log'] {
  errno: -13,
  code: 'EACCES',
  syscall: 'open',
  path: 'smart_parser.log'
}

Node.js v18.20.5

📋 Проверка логов

smart_parser.log:
❌ Файл не найден
parser.log:
✅ Файл найден (5885 байт, 71 строк)
Последние строки:
[2025-07-12T01:01:20.672Z] [INFO] Успешно спарсено: 0
[2025-07-12T01:01:20.672Z] [INFO] Ошибок: 0
[2025-07-12T01:01:20.672Z] [INFO] ==============================
[2025-07-12T01:01:20.672Z] [ERROR] Ошибка при закрытии: connection is not defined
smart_parser_output.log:
❌ Файл не найден

⚙️ Проверка процессов

Запущенные процессы:
Нет запущенных процессов парсера