簡體   English   中英

111:彈性豆莖上的連接被拒絕

[英]111: Connection refused on elastic beanstalk

我在我的電腦上用 JAVA Springboot 構建了一個 jar 文件並將其上傳到 AWS elastic-beanstalk。 我可以在我的電腦上運行它,但是當我打開 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/"

但是,網絡日志看起來不錯:

-------------------------------------
/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)

我在環境屬性中將 SERVER_PORT 設置為 8080。

我應該如何處理這個錯誤? 如果您需要任何其他信息,請告訴我。

謝謝@Marcin 的提醒! 我將 SERVER_PORT 設置為 5000 這個問題已經解決了! 因為 Elastic Beanstalk 默認會監聽 5000。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM