Size: a a a

Node.js — русскоговорящее сообщество

2019 November 24

AX

A X in Node.js — русскоговорящее сообщество
Ð
о, теперь кейлогеры пишут на ноде для андроида.
😁
источник

A

AlexsE1ch in Node.js — русскоговорящее сообщество
Iohook
источник

AX

A X in Node.js — русскоговорящее сообщество
Славик
рутани девайс, через командную строку установи ноду и молись, чтобы это заработало
Вот так 😁
источник

А

Алекс in Node.js — русскоговорящее сообщество
Всем привет! Ребят, подскажите плиз - раз в 25 минут падает приложуха, как это побороть:
events.js:174
     throw er; // Unhandled 'error' event
     ^

Error: read ECONNRESET
   at TCP.onStreamRead (internal/stream_base_commons.js:111:27)
Emitted 'error' event at:
   at Connection._handleProtocolError (/var/www/project/node_modules/mysql/lib/Connection.js:425:8)
   at Protocol.emit (events.js:189:13)
   at Protocol._delegateError (/var/www/project/node_modules/mysql/lib/protocol/Protocol.js:390:10)
   at Protocol.handleNetworkError (/var/www/project/node_modules/mysql/lib/protocol/Protocol.js:363:10)
   at Connection._handleNetworkError (/var/www/project/node_modules/mysql/lib/Connection.js:420:18)
   at Socket.emit (events.js:189:13)
   at emitErrorNT (internal/streams/destroy.js:82:8)
   at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
   at process._tickCallback (internal/process/next_tick.js:63:19)


коннект к базе такой
const config = require('config');
const mysql = require('mysql');

const pool = mysql.createPool(config.get('mysql'));

function db(sqlQuery, sqlPlacesholder, callback) {
 pool.query(sqlQuery, sqlPlacesholder, (err, rows) => {
   if (err) console.error(`Ошибка выполнения запроса к БД: ${err}`);
   callback(err, rows);
 });
}

exports.db = db;
источник

AX

A X in Node.js — русскоговорящее сообщество
Переполнение
источник

V

Victor in Node.js — русскоговорящее сообщество
Алекс
Всем привет! Ребят, подскажите плиз - раз в 25 минут падает приложуха, как это побороть:
events.js:174
     throw er; // Unhandled 'error' event
     ^

Error: read ECONNRESET
   at TCP.onStreamRead (internal/stream_base_commons.js:111:27)
Emitted 'error' event at:
   at Connection._handleProtocolError (/var/www/project/node_modules/mysql/lib/Connection.js:425:8)
   at Protocol.emit (events.js:189:13)
   at Protocol._delegateError (/var/www/project/node_modules/mysql/lib/protocol/Protocol.js:390:10)
   at Protocol.handleNetworkError (/var/www/project/node_modules/mysql/lib/protocol/Protocol.js:363:10)
   at Connection._handleNetworkError (/var/www/project/node_modules/mysql/lib/Connection.js:420:18)
   at Socket.emit (events.js:189:13)
   at emitErrorNT (internal/streams/destroy.js:82:8)
   at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
   at process._tickCallback (internal/process/next_tick.js:63:19)


коннект к базе такой
const config = require('config');
const mysql = require('mysql');

const pool = mysql.createPool(config.get('mysql'));

function db(sqlQuery, sqlPlacesholder, callback) {
 pool.query(sqlQuery, sqlPlacesholder, (err, rows) => {
   if (err) console.error(`Ошибка выполнения запроса к БД: ${err}`);
   callback(err, rows);
 });
}

exports.db = db;
config.get('mysql') - тут что?
источник

AX

A X in Node.js — русскоговорящее сообщество
Ермошка
а чем еще можно?
Nwjs, appjs....
источник

А

Алекс in Node.js — русскоговорящее сообщество
Victor
config.get('mysql') - тут что?
"mysql": {
   "host": "localhost",
   "port": 3306,
   "user": "test",
   "password": "test",
   "database": "test_db",
   "connectionLimit": 10
 },
источник

Ð

Ð in Node.js — русскоговорящее сообщество
econnreset - значит закрыли твое соединение,  это не совсем ошибка, нормальная в общем-то ситуация. Тебе надо обработать ошибку, чтобы она не вываливалась в процесс не не останавливала его
источник

V

Victor in Node.js — русскоговорящее сообщество
у тебя дисконектит с локалхоста бд? оО
источник

V

Victor in Node.js — русскоговорящее сообщество
это обычно происходит когда она по сети доступна и сеть плохая
источник

А

Алекс in Node.js — русскоговорящее сообщество
Victor
у тебя дисконектит с локалхоста бд? оО
да, а PM2 автоматом рестартует все приложение при этом
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Victor
у тебя дисконектит с локалхоста бд? оО
может у него перезагружается майскл каждые 25 мин
источник

А

Алекс in Node.js — русскоговорящее сообщество
Ð
может у него перезагружается майскл каждые 25 мин
нет. мария коннекты пустые закрывает
источник

V

Victor in Node.js — русскоговорящее сообщество
проверь в systemd аптайм ее
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Алекс
нет. мария коннекты пустые закрывает
у пула должен быть on("error", поищи
источник

V

Victor in Node.js — русскоговорящее сообщество
почему б вообще дисконект произошел на локалхосте вопрос интересный
источник

А

Алекс in Node.js — русскоговорящее сообщество
Ð
у пула должен быть on("error", поищи
да вот чето роюсь в доке, найти не могу ( написано что надо connection.release(); делать после запроса, но в Pool он согласно доке делается автоматом
источник

V

Victor in Node.js — русскоговорящее сообщество
да пул из коробки должен работать и за тебя хендлить все типа переподключения при разрыве
источник

А

Алекс in Node.js — русскоговорящее сообщество
Victor
почему б вообще дисконект произошел на локалхосте вопрос интересный
а там таймауты срабатывают, мария так работает по умолчанию 5 минут,
источник