Я разместил некоторые веб-службы на своем экземпляре EC2, и он работал нормально. Теперь, через несколько дней, внезапно веб-службы иногда не работают. Когда я пытаюсь вызвать веб-службы через клиент отдыха, он говорит: «Запрошенный URL-адрес недоступен». (иногда) и большую часть времени он работает так, как ожидалось. Я уверен, что это не связано с кодом или стороной развертывания, поскольку раньше он работал большую часть времени, но иногда выдает ошибку выше.
как проверить логи на бесплатном уровне EC2?
Уровень бесплатного пользования AWS - это скидка при выставлении счетов. Это не влияет на способ реализации услуг. Вы создали расширенное приложение на экземпляре EC2? Или эластичный бобовый стебель? Это ваше приложение, так что, надеюсь, вы знаете, где найти журналы.
Да, я создал только на инстансе EC2, но где мне проверить логи на инстансе?
Что ставили на сервер? Что такое получение запрос API?
службы размещены на IIS.
Затем вы должны проверить журналы IIS, чтобы узнать, принимаются ли запросы и генерирует ли ваш код, отвечающий на запрос API, ошибку. Либо запрос не дошел до кода, либо код не удался (или, возможно, что-то еще). Журналы должны дать вам представление, чтобы понять, что именно.





Если это работает иногда, но не всегда, то, по крайней мере, вы знаете, что у вас правильная конфигурация сети / безопасности. Если ваше DNS-имя разрешается только в один IP-адрес, тогда и с такой конфигурацией все в порядке. Похоже, что экземпляр EC2 не всегда отвечает. Для получения дополнительных сведений обратитесь к журналам экземпляра EC2. (Предположительно, ваше приложение регистрирует и все, что обслуживает трафик на порту 80.)