Nano Hash - криптовалюты, майнинг, программирование

Почему перестает работать Elastic Beanstalk?

Я совершенно новичок в AWS, и я успешно развернул свою Java-программу в Elastic Beanstalk.
Первые 30 минут, а иногда и 6 часов, все работает нормально.

Но позже я всегда получал сообщение:
«Состояние окружающей среды перешло с ОК на Предупреждение. Это повлияло на 1 случай из 1. См. Подробности в разделе« Здоровье экземпляра ».»
или
«Состояние окружающей среды перешло с ОК на предупреждение. 100,0% запросов не выполняются с HTTP 5xx. "

И мой сайт перестает работать, и когда я пытаюсь получить к нему доступ через свой браузер, он говорит:
«Ошибка прокси. Прокси-сервер получил недопустимый ответ от вышестоящего сервера. Прокси-сервер не может обработать запрос GET /. Причина: Ошибка чтения с удаленного сервера "

Если я запустил свою программу на своем компьютере, она будет работать без ошибок. Итак, я думаю, что проблема в моей среде AWS.
Я использую бесплатный экземпляр t2.micro - есть ли у него какие-то ограничения на вычислительную мощность в час или что-то в этом роде?
Если это не так - как я могу найти то, что что-то не так с моей средой или экземпляром?


Ответы:


1

Ошибка http 5xx исходит от вашего сервера приложений и, скорее всего, не является проблемой AWS. Проверьте журналы сервера.

Да, каждый сервер (микро или самый большой сервер в этом мире) имеет определенные ограничения; но я не думаю, что это проблема в вашем случае ..

11.08.2017
  • Спасибо. Где я могу найти эти журналы и что в них нужно найти? 12.08.2017
  • Как вы сказали, это java-программа; он может быть размещен на каком-то сервере приложений, таком как Tomcat, верно? так что вам нужно увидеть журналы сервера 12.08.2017

  • 2

    Согласно документации t2.micro экземпляры имеют только 1 ГБ ОЗУ. Я подозреваю, что ваше приложение по прошествии некоторого времени потребляет больше. Как предложил @Deepak, журналы ваших приложений должны освещать проблему.

    Все t2 экземпляры являются экземплярами с увеличивающейся производительностью, что означает, что по прошествии длительного периода нагрузки, их производительность значительно упадет. Однако это само по себе не должно вызывать ошибок 5xx.

    11.08.2017
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..