InVinCiblezz
InVinCiblezz

Reputation: 11

111: Connection refused on elastic beanstalk

I built a jar file with JAVA Springboot on my computer and upload it to AWS elastic-beanstalk. I could run it on my computer but it showed errors when I open the link of beanstalk:

2020/08/26 06:40:20 [error] 3143#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 125.121.75.33, server: , request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:5000/favicon.ico", host: "xxxxxx-env.eba-4gp64tmr.us-east-1.elasticbeanstalk.com", referrer: "http://xxxxx-env.eba-4gp64tmr.us-east-1.elasticbeanstalk.com/"

However, the web log looks fine:

-------------------------------------
/var/log/web-1.log
-------------------------------------
  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::  (v2.3.4.BUILD-SNAPSHOT)

2020-08-26 06:39:42.667  INFO 3167 --- [           main] c.b.restservice.RestServiceApplication   : Starting RestServiceApplication v0.0.1-SNAPSHOT on ip-171-21-39-87 with PID 3167 (/var/app/current/application.jar started by webapp in /var/app/current)
2020-08-26 06:39:42.678  INFO 3167 --- [           main] c.b.restservice.RestServiceApplication   : No active profile set, falling back to default profiles: default
2020-08-26 06:39:46.929  INFO 3167 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2020-08-26 06:39:46.966  INFO 3167 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-08-26 06:39:46.967  INFO 3167 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.37]
2020-08-26 06:39:47.199  INFO 3167 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2020-08-26 06:39:47.204  INFO 3167 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 4295 ms
2020-08-26 06:39:49.410  INFO 3167 --- [           main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
2020-08-26 06:39:49.636  INFO 3167 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2020-08-26 06:39:50.201  INFO 3167 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2020-08-26 06:39:50.203  INFO 3167 --- [           main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
2020-08-26 06:39:50.252  INFO 3167 --- [           main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
2020-08-26 06:39:50.349  INFO 3167 --- [           main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
2020-08-26 06:39:50.401  INFO 3167 --- [           main] c.b.restservice.RestServiceApplication   : Started RestServiceApplication in 9.6 seconds (JVM running for 12.522)

I set the SERVER_PORT to 8080 in Environment properties.

How should I handle this error? If you need any additional information just let me know.

Upvotes: 0

Views: 3665

Answers (1)

InVinCiblezz
InVinCiblezz

Reputation: 11

Thank you for @Marcin reminder! I set SERVER_PORT to 5000 this question has been solved! Because Elastic Beanstalk will listen to 5000 default.

Upvotes: 1

Related Questions