Метеоритный сайт, показывающий «плохие ворота» по неизвестным причинам - PullRequest
0 голосов
/ 16 октября 2018

Мы размещаем один из наших веб-сайтов на AWS, успешно развернутый без каких-либо ошибок, но иногда по неизвестным причинам он отображает «ПЛОХОЙ ШЛЮЗ» , не в состоянии понять, почему это так.В этом случае мы снова вручную развертываем его, и все идет нормально, но дело в том, что мы не можем себе этого позволить, поскольку веб-сайт находится в производстве и это мешает нашему продукту.Любое предположение, почему это происходит.Кто-нибудь там испытывает ту же проблему?Пожалуйста, помогите мне с этим.

Кроме того, я хочу подтвердить, происходит ли это из-за следующих ситуаций -

a) AWS EC-2 instance stop/start/restart
b) Memory issue

Результат df -h

  Filesystem      Size  Used Avail Use% Mounted on
  udev            2.0G     0  2.0G   0% /dev
  tmpfs           396M   41M  355M  11% /run
  /dev/xvda1       30G   24G  5.8G  81% /
  tmpfs           2.0G  1.6M  2.0G   1% /dev/shm
  tmpfs           5.0M     0  5.0M   0% /run/lock
  tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
  tmpfs           396M     0  396M   0% /run/user/1000

Обновление: мы используем nginx в качестве прокси-сервера, а приложение разворачивается с помощью инструмента MUP.

Заранее спасибо!

1 Ответ

0 голосов
/ 17 октября 2018

Вы можете проверить память / процессор сервера EC2 в AWS Cloudwatch https://aws.amazon.com/cloudwatch/.

Но причина также может быть:

  • Crashing Meteor веб-сайт - проверьте свои журналы,
  • Заблокированный цикл событий NodeJS - мы столкнулись с ошибками Bad Gateway в нашем приложении Meteor во время генерации больших XML-файлов.Это было легко решено путем перемещения этой функциональности в отдельный процесс.
...