@nodejs_ru

Страница 2321 из 2748
Konstantin
20.07.2018
14:17:23
но ведь обычный map не будет работать с async, так как он итерирует и получает назад промис, который не резолвится, а уже начинается следующая итерация

Konstantin
20.07.2018
14:18:44
это не то (с) Gleb
Ну сорян. Так работает всратый жаваскрипт ?

Maxim
20.07.2018
14:39:56
привет! есть идеи почему ПМ2 рестартует ноду время от времени?

Google
El
20.07.2018
14:46:53
Да не параллельны они. Что за утверждение...
Хорошо, не параллельны, но цикл одного loop идет за циклом другого loop.

Maxim
20.07.2018
14:52:45
Ограничение по памяти мб?
а оно стоит дефолтное какое-то?

Nikolay
20.07.2018
14:52:51
Там вроде была такая настройка. А вообще это нормально рестартовать сервисы время от времени.

Yurii
20.07.2018
14:52:55
Maxim
20.07.2018
14:53:05
Nikolay
20.07.2018
14:53:06
а оно стоит дефолтное какое-то?
Ой хз, тыщу лет там не был, доку покури :)

Yurii
20.07.2018
14:54:06
файлы не меняются 100:
у меня был такой кейс в старой версии pm2, что менялся сам внутренний файл pm2 (лог) и он перезапускал апликашку

Nikolay
20.07.2018
14:54:11
Ну и еще может сам на ноль делишь гденть в редких кейсах

Maxim
20.07.2018
14:54:30
не, ошибки есть конечно

но они сервер не ребутают

при чём ребутается сервак редко

где-то 7-10 раз за сутки

Google
Nikolay
20.07.2018
14:55:43
Попробуй какойнть вербоуз режим погляди в пм2, наверняка есть

Чтоб он подробно логировал, какого хера он творит :)

Maxim
20.07.2018
14:56:25
Попробуй какойнть вербоуз режим погляди в пм2, наверняка есть
да локально не воспроизводиться, а на проде хз как такое делать

"max_memory_restart": "1M", // 1 megabytes, e.g.: "2G", "10M", "100K", 1024 the default unit is byte.

пойду ка я в их сорсs ukzye

гляну

Nikolay
20.07.2018
14:57:44
Охх удачки :))

Приготовься встретиться лицом к лицу с God!

Maxim
20.07.2018
15:01:11
https://github.com/Unitech/pm2/search?p=1&q=max_memory_restart&unscoped_q=max_memory_restart

нету нифига

только тесты =(

и примеры

M
20.07.2018
15:31:18


Michael ?
20.07.2018
15:33:35
Там обычно пишется, что за правило нарушено

Boris
20.07.2018
15:40:54
{ "env": { "mocha": true } }

.eslintrc

M
20.07.2018
15:41:32
{ "env": { "mocha": true } }
спасибо мужики

Евгений
20.07.2018
15:46:10
Ну так простой дамп length показал бы тебе что что-то не чисто.

Google
Евгений
20.07.2018
15:51:59
А вообще конечно со всеми строками надо работать с помощью str.trim(). Это как бы хорошая практика.

а что такое дамп length?)
Вывод length у строки показал бы большее количество чем ожидается.

Gleb
20.07.2018
15:54:11
Вывод length у строки показал бы большее количество чем ожидается.
да я далек был от того, что проблема в парсинге входной строки и сплит это показал..., так бы я хрен подумал что дело в этом..)

Jack
20.07.2018
15:55:04
length это не всегда количество

Евгений
20.07.2018
15:55:14
Для этого и был создан трим. Хотя кстати я довольно редко вижу его в коде.

length это не всегда количество
В смысле? У строки не всегда?

Jack
20.07.2018
16:09:43
В смысле? У строки не всегда?
по вашему сколько будет length у этой строки L?ngth

или лучше у этой ???l

Alexander
20.07.2018
16:12:13
А вы ещё нуль терминатор не забудьте посчитать

Добрый вечер

Jack
20.07.2018
16:12:54
Евгений
20.07.2018
16:16:08
или лучше у этой ???l
Я не помню, но по-моему там что-то для 16 байтовых кодировок ввели. Или поправили length чтобы он символы а не байты считал.

@Atassis

@sergeysova

Евгений
20.07.2018
16:17:58
только не байтовых а битовых
В смысле? Байт — один символ. UTF-8 от того и 8 потому что 8 бит — байт.

Jack
20.07.2018
16:18:45
В смысле? Байт — один символ. UTF-8 от того и 8 потому что 8 бит — байт.
так строка же это коллекция 16-битов, вы байты написали, я про это

Google
Евгений
20.07.2018
16:24:06
Обожаю твой голос, ноуструмчег.

Уф, у меня аж привстал.

Но я не забуду как вы меня вчера с Кубером надурили, я помню. Просто помню.

Дак я вернусь же. И микруху прихвачу ибо траблу я решил, спасибо берялу.

Жди меня. Просто жди.

Ну или спи.

Я не могу в такой красивый инглишь. Я ж чернь.

Sars
20.07.2018
17:29:37




подскажите пожалуйста почему end не срабатывает?

Roman
20.07.2018
17:30:59
а почему нет кавычки

на hello world

Alexander
20.07.2018
17:31:10
и мне больше интересно ЗАЧЕМ

Roman
20.07.2018
17:31:32
чудеса

Sars
20.07.2018
17:32:01
теперь с кавычкой



еще есть какие нибудь варианты где ошибка?

Alexander
20.07.2018
17:40:16
Что есть body

Sars
20.07.2018
17:44:23
Что есть body
спасибо, вычеслял длинну из неотправеляемой xml строки

Dmitrii
20.07.2018
20:22:58
Всем привет! Такой вопрос, работаю с pg-promise, подключил базу данных, все настроил. Надоело вбивать ручками запрос, хочу просто из объекта собирать строку запроса и отдавать ее, вот мой пример: const nameTable = 'test'; const addTask = async (data) => { const keysString = Object.keys(data).join(', '); cosnt valuesString = Objet.keys(data).join(', '); const query = `INSERT INTO ${nameTable} ( ${keys} ) VALUES ( ${valuesString} )`; await db.query(query); } Постоянно падает ошибка синтаксиса (node:14173) UnhandledPromiseRejectionWarning: error: syntax error at or near ":" Реально ли такое реализовать? Или все-таки из-за типа данных зависит то, как его нужно записывать?

Google
Alexander
20.07.2018
20:24:50
valueString экранируй кавычками

Dmitrii
20.07.2018
20:25:30
valueString экранируй кавычками
${valueString} вот так еще сделать?

выделил текст у меня

Alexander
20.07.2018
20:25:49
"${valueString}"

K
20.07.2018
20:30:45
В монгузе я могу оперировать по полученному монгузОбъекту?

Alexander
20.07.2018
20:30:58
А что-то не получается?

K
20.07.2018
20:31:25
Да?
Допустим пульнуть ещё одну квери по нему, апдейт или делит?

Сейчас понимаю, что просто надо писать кастомные квери в таких случаях, да

Страница 2321 из 2748