Size: a a a

JavaScript — русскоговорящее сообщество

2021 May 09

M

Mario in JavaScript — русскоговорящее сообщество
Привет комунити, день 3й бьемся с вопросом .

Происходит непонятная магия, в докере крутится нода апишка, и через некоторое время(всегда рандомно) нода перестает отвечать, все запросы с клиента висят в pending. Хотя сам контейнер, из других контейнеров и хоста отвечает, висит именно апишка.

Такая проблема наблюдается только у авторизованных клиентов, если специальный ентрипоинт который получает текущего юзера.
На сервере express-session + passport через редиску. В качестве бд стоит постгресс.

У меня есть подозрения что просто теряется конеект к бд или редиске и он не может восстановиться, но все запросы в pending остаются...

Это все чем я могу пока поделиться, сталкивался ли кто то с такими проблемами и как это отлавливать?
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Продолжится выполнение, утечек не будет
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Лучше спросить в чате ноды
источник

M

Mario in JavaScript — русскоговорящее сообщество
есть ссылка7
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Да ясно что происходит - внутри хендлера ендпоинта асинхронный запрос, который никогда не ресолвится
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Что там не ресолвится - надо код смотреть, но скорее всего где-то упало с ошибкой, которая была поймана (и возможно даже залогирована), однако не выброшена обратно
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Таким образом внутренний промис завершился, а внешний нет. Не сресолвился и не реджектнулся.
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Все вышесказанное воспринимать как догадки, ибо кода я не видел )
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Описание чата смотри
источник

DM

Dmitriy Matths in JavaScript — русскоговорящее сообщество
Здравствуйте, подскажите сервис где можно посмотреть сколько код может делать операций в секунду
источник

Оа

Отвал ам Уды... in JavaScript — русскоговорящее сообщество
источник

DM

Dmitriy Matths in JavaScript — русскоговорящее сообщество
Спасибо
источник

Е

Егор in JavaScript — русскоговорящее сообщество
Посоветуйте cms для вебсайта корпоративного на js
Основной контент - новости и представление проектов. Сейчас использую OctoberCMS, но хочу перейти с пыхи на джс. В октобер нравилось что и плагины свли можно написать, и представление контента резиновое, и удобно делать мультиязычность.
Смотрел Strapi, читал про эндуро и апострофи, но не уверен, что хэдлесс CMS это то, что мне нужно. Не могу сказать этотточно, т.к. опыта с ними не было. Дайте совет что глянуть или может мыслей подкинете, что стоит хэдлесс попробовать
Спасибо)
источник

DM

Dmitriy Matths in JavaScript — русскоговорящее сообщество
forEach, for of, for in - это синтаксический сахар над for? Или там чуть другая логика внутри?
источник

Е

Егор in JavaScript — русскоговорящее сообщество
For in лупит по инумератору, а for of это перебор объекта по ключам. При этом самый быстрый луп - foreach
Собственно, они разные внутри
источник

DT

Damir Takhautdinov in JavaScript — русскоговорящее сообщество
Второе
источник

DM

Dmitriy Matths in JavaScript — русскоговорящее сообщество
Спасибо
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Prototype это свойство или объект? А proto  это ссылка на объект?
источник

E

Eugene (\/)(o.o)(\/) in JavaScript — русскоговорящее сообщество
Prototype - это свойство функции конструктора или класса. в нём хранится ссылка на объект.
proto - свойство, которое есть у каждого объекта, оно указывает на сам прототип объекта
String.prototype === 'qwe'.__proto__ выведет true
или так Array.prototype === [1,2,3].__proto__
источник

СЛ

Сергей Луняка... in JavaScript — русскоговорящее сообщество
хохохо ну ты и скажешь
источник