1

Bewertungzum diese Dinge für die Hilfe:Warum bekomme ich Proxyfehler auf AWS Elastic Beanstalk. Vaadin Projekt

Kurzversion:

Wenn ich auf dem Server lokalen Host mein Projekt öffnen funktioniert es normalerweise i don‘ t irgendwelche Probleme bekommen. Aber wenn ich auf aws öffne, bekomme ich diesen Proxyfehler. Ich habe alles versucht, Zeit mit Load Balancer zu verlängern, aber es hilft nicht.

Fehler auf httpd/elasticbeanstalk-error_log

[Mon Mar 13 12:31:14 2017] [error] [client 92.37.75.229] (70007)The timeout specified has expired: proxy: error reading status line from remote server localhost:8080, referer: my site 
[Mon Mar 13 12:31:14 2017] [error] [client 92.37.75.229] proxy: Error reading from remote server returned by /, referer: my site 

Fehler bei httpd/error_log

] server is within MinSpareThreads of MaxClients, consider raising the MaxClients setting 

ist hier Hauptcode für WebServlet:

@WebServlet(urlPatterns = "/*", name = "MyUIServlet", asyncSupported = true) 
    @VaadinServletConfiguration(ui = MyUI.class, productionMode = false) 
    public static class MyUIServlet extends VaadinServlet { 
    } 

ich RDS-Datenbank verbinden Es ist alles fertig mit lokalen Host

public static final String URL = "jdbc:mysql://test.cgiwnuzpgiyc.us-west-2.rds.amazonaws.com/MuDataBase"; 
    public static final String USER = "USER"; 
    public static final String PASSWORD = "Password"; 
    public static final String DRIVER_CLASS = "com.mysql.jdbc.Driver"; 

Antwort

0

OK Jungs in meinem Fall war ein Problem mit der falschen Einstellung der Datenbank Sicherheitsgruppen. Die IP, die auf die Datenbank zugreifen kann, war nur mein PC. Wenn der Server also versucht, Code zu laden, läuft er nicht in MaxClients. Ich kenne jetzt viele AWS, damit ich Ihnen helfen kann, wenn Sie ein ähnliches Problem haben.

Verwandte Themen