Size: a a a

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

2020 February 21

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
написал скрипт на ноде, который ходил на localhost:3000 запрашивал какую-то страницу, например 20 раз в секунду, и смотрел что с памятью происходит
autocannon в помощь)
источник

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
@alexander_proydenko любопытная информация по интерцепторам - можно оформить в пост в канале, полезная инфа 🙂
источник

IS

Igor Sheko in Nuxt.js — русскоговорящее сообщество
А есть где хороший туториал по деплою nuxt.js на AWS с балансером в universal mode?
источник

АГ

Алексей Гринько in Nuxt.js — русскоговорящее сообщество
Илья Бельский
@alexander_proydenko любопытная информация по интерцепторам - можно оформить в пост в канале, полезная инфа 🙂
Это в доку накста надо)
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Илья Бельский
@alexander_proydenko любопытная информация по интерцепторам - можно оформить в пост в канале, полезная инфа 🙂
а как оформлять эти посты? есть ссылка на канал?
источник

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
https://t.me/nuxtjs_news пиши пост - дам права, опубликуешь, ну либо я опубликую с указанием автора
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Илья Бельский
https://t.me/nuxtjs_news пиши пост - дам права, опубликуешь, ну либо я опубликую с указанием автора
на выходных займусь, спасибо
источник

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
можно кратко описать баг и как ты с ним справился с объяснением что да как
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Илья Бельский
можно кратко описать баг и как ты с ним справился с объяснением что да как
сам оформлю, создам проект и с графиками и скринами все красиво сделаю)
источник

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
на выходных займусь, спасибо
тебе спасибо, ценная штука на самом деле 🙂
источник

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
сам оформлю, создам проект и с графиками и скринами все красиво сделаю)
👍
источник

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
Igor Sheko
А есть где хороший туториал по деплою nuxt.js на AWS с балансером в universal mode?
в доке нукста был пример кажется
источник

IS

Igor Sheko in Nuxt.js — русскоговорящее сообщество
Илья Бельский
в доке нукста был пример кажется
Там для S3 только
источник

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
"A crash course on serverless-side rendering with Vue.js, Nuxt.js and AWS Lambda"


https://dev.to/adnanrahic/a-crash-course-on-serverless-side-rendering-with-vuejs-nuxtjs-and-aws-lambda-1nk4

#article
источник

NK

ID:0 in Nuxt.js — русскоговорящее сообщество
«Serverless-Side Rendering With AWS Lambda & NuxtJS»

https://medium.com/@fernalvarez/serverless-side-rendering-with-aws-lambda-nuxtjs-b94d15782af5

#article
источник

АГ

Алексей Гринько in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
надеюсь общую идею ты понял)
Мое решение было немного иным....
Я не знал об утечке, пока мы не пришли почти к продакшену... Когда мы это все выкатили, к нам прибежали SEO-шники и сказали что сайт плохо работат, ибо их краулер, которого они натравилии с частотой в 100мс почему-то получает 502ю ошибку...
Но т.к. релизить надо было срочно и все это у нас крутилось через pm2, то было принято решение(после нескольких дней тестинга нагрузочным тестированием) запускать наше чудо-юдо в режиме кластера (аж из 2х инстансов ибо больше железно не позволяло),
также добавлено ограничение по памяти (если pm2 ребутит по ограничению - то время простоя 1с, если зервак лежит после утечки - то ребут 5-10 сек ). Вот так это и прошло нагрузку кроулера, пока 1 инстанс перезагружался - 2й героически держал оборону, потом наоборот. В общем за несколько часов наблюдения не было ни одного момента чтоб оба инстанса лежали.
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Алексей Гринько
Мое решение было немного иным....
Я не знал об утечке, пока мы не пришли почти к продакшену... Когда мы это все выкатили, к нам прибежали SEO-шники и сказали что сайт плохо работат, ибо их краулер, которого они натравилии с частотой в 100мс почему-то получает 502ю ошибку...
Но т.к. релизить надо было срочно и все это у нас крутилось через pm2, то было принято решение(после нескольких дней тестинга нагрузочным тестированием) запускать наше чудо-юдо в режиме кластера (аж из 2х инстансов ибо больше железно не позволяло),
также добавлено ограничение по памяти (если pm2 ребутит по ограничению - то время простоя 1с, если зервак лежит после утечки - то ребут 5-10 сек ). Вот так это и прошло нагрузку кроулера, пока 1 инстанс перезагружался - 2й героически держал оборону, потом наоборот. В общем за несколько часов наблюдения не было ни одного момента чтоб оба инстанса лежали.
прям 1 в 1 как и у меня
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
502 потому что оно ходило в ноду, которая была мертва
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
балансировщик pm2 не знал жива ли нода)
источник

АГ

Алексей Гринько in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
балансировщик pm2 не знал жива ли нода)
Ну да, и поэтому выхватывал 502- Bad Gateway от вышестоящего nginx-а
источник