Версия А-Парсера: 1.2.853 (с включенным allow_dangerous_node_modules). Если таймаут у скрипта - то значит что он не смог подключиться к mongodb. Ошибка появляется при создании модели документа в строчке connection.model('wpposting_donors', new mongoose.Schema({..}); Код парсера: Код: const md5 = require('md5'), fs = require('fs'), mongoose = require('mongoose'); let siteDonors; let logsEvent; class Parser { constructor(){ this.defaultConf = { version: '0.1.83', results:{}, results_format: '', parsecodes: { 200: 1, }, max_size: 200 * 1024, }; } async init() { let Schema = mongoose.Schema; let connection = await mongoose.createConnection('mongodb://aparser:[email protected]:27017/aparser?authSource=aparser&ssl=false', { useNewUrlParser: true, useUnifiedTopology: true }); siteDonors = await connection.model('wpposting_donors', new mongoose.Schema({ url: String, dateAdd: { type: Date, default: Date.now }, login: String, password: String })); logsEvent = await connection.model('wpposting_logs', new Schema({ event: String, date: { type: Date, default: Date.now }, message: String })); } async *parse(set, results){ this.logger.put("parse Start"); this.logger.put("Write to files/wfile.txt: " + set.query); fs.appendFileSync('files/wfile.txt', set.query + "\n" + md5(set.query) + "\n"); results.success = 1; return results; } }