2016-11-25 2 views
-1

Ich versuche, einen Web-Service auf AWS Elastic Beanstalk einzurichten, aber jedes Mal, wenn ich eine Anfrage an den Server übergebe, antwortet es mit einem 404-Fehler.
Gibt es eine Möglichkeit, ein Protokoll des Verkehrs zu meinem AWS-Server anzuzeigen, so kann ich sehen, ob Anfragen tatsächlich eingereicht werden, und ob sie richtig gebildet sind oder nicht, so kann ich möglicherweise den Ursprung des Problems eingrenzen ?Wie kann ich die Anfragen anzeigen, die an meinen AWS-Webdienst gesendet wurden?

+0

Was tat Sie suchen nach, bevor Sie diese Frage stellen? Wenn ich in Google "elastic beanstalk logs" eintippe, ist das das erste Ergebnis: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.logging.html –

+0

@MarkB Ich habe das aber gefunden Es gibt viele Logs mit Informationen, von denen ich nicht weiß, dass sie relevant sind. Ich habe viele von ihnen nach Instanzen meiner Helloworld-Ressource durchsucht, kann aber keine finden. Es ist ein Java Web Service, wenn das wichtig ist, da die Dokumentation etwas über anwendungsspezifische Protokolle aussagt. – Potatosaurus

Antwort

0

Log für Anfragen an den Server gesendet werden, können unter:
/var/log/nginx/access.log

Sie einen Ausschnitt meiner log unten sehen können:

------------------------------------- 
/var/log/nginx/access.log 
------------------------------------- 
141.163.107.3 - - [25/Nov/2016:15:50:33 +0000] "GET/HTTP/1.1" 200 2111 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36" 
141.163.107.3 - - [25/Nov/2016:15:51:01 +0000] "GET /HelloWorld HTTP/1.1" 404 490 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36" 
Verwandte Themen