Update: в итоге нашел источник проблемы, там был какой то просроченный ssl сертификат и когда letsenctypt пытался его renewить - выбрасывалась ошибка делающая nginx недоступным на несколько секунд о_О удалил сертификат, на одну ошибку меньше, мониторю
Update: Ухх никакой корреляции с нагрузкой cpu, ram, network. pm2 и expressjs логи не показывают чего либо подозрительного.... Только в api-gateway логах видно что сервер иногда отвечает nginx 404 Буду дальше мониторить
Update: ураа я наконец то догадался заглянуть в nginx-error.log и нашел там connect() failed (111: Connection refused) while connecting to upstream. Теперь хотя бы знаю куда копать
Всем спасибо!
Вообще как то так ложилось: год angular+material+bootstrap, потом два года node+mysql+mongo, tdd и все такое. А вот до css руки не дошли, уж больно не нравится мне непредстказуемое поведение этой технологии.
Ну, понеслась!
Купил планку, вставил. Ноут не включается. Отнес планку в сервисный центр. Буду отписываться.
Важный момент - дома обнаружил что упаковка с планкой была открыта! (известная сеть магазинов)
Dugayoyo, именно эта логика, крутящаяся в моей голове, заставила задать этот вопрос здесь.
Всё же, так как в моём случае между книгами и магазинами связь 1:1, решил что оба варианта являются правильными, но первый вариант выглядит лучше (с точки зрения человеческого глаза).
sim3x, DELL LATITUDE 5580 (интегрированная видюха).
Свистелок-перделок нет, обычная Ubuntu 16.04.
Так вооот, что использует linux для отрисовки граф. интерфейса: проц или видюху? :) Какой компонент компа должен быть шустрый чтобы такие высокие разрешения легко рендерелись? :)
Спасибо за ответ! :)
Нужна ваша помощь :)
Прежде чем тестить эндпоинт, часто нужно наполнить БД всякой всячиной (юзера добавить например).
Как правильно наполнять БД:
1) вызов POST /user (использовать эндпоинты приложения)
2) db.createRecord('user') (добавлять всячину 'напрямую' в БД)