-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
status: invalidAn issue that we don't feel is validAn issue that we don't feel is valid
Description
Current Behavior
In the ubuntu server, when starting the application with the command java -jar app.jar
, it is blocked when more than 4 streams / consumer groups are registered.
Funnily enough, I can start normally in the local use IntelliJ IDEA 2023.2 (Community Edition)
, except OS(Windows 10), other environments are the same with ubuntu server.
Expected Behavior
In the ubuntu server, the application can startup with the command java -jar app.jar
, and users can access the Application's rest API.
Steps To Reproduce
-
clone
git clone https://github.com/tanpenggood-best-practices/spring-boot-redis-stream.git
-
build jar
mvn clean package
-
run jar, after upload ubuntu server
java -jar spring-boot-redis-stream-sample.jar
Environment
-
Java 1.8
-
Maven 3.6
-
Redis 5.0.10
-
Spring Boot 2.3.4.RELEASE
-
Jackson 2.11.2
-
Lombok 1.18.12
-
Ubuntu Server
$ uname -a Linux t001 4.15.0-1113 #126~16.04.1-Ubuntu SMP Tue Apr 13 16:55:24 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Debug logs
Startup log in Ubuntu Server
Blocked during application startup
$ java -jar spring-boot-redis-stream-sample.jar
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.3.4.RELEASE)
2023-10-20 15:16:14.813 INFO [main] o.s.boot.StartupInfoLogger.logStarting(StartupInfoLogger.java:55): Starting Application on CNAZE2CON00102 with PID 18577 (/home/happiness-index-web-server/tp/spring-boot-redis-stream-sample.jar started by happiness-index-web-server in /home/happiness-index-web-server/tp)
2023-10-20 15:16:14.819 INFO [main] o.s.boot.SpringApplication.logStartupProfileInfo(SpringApplication.java:651): No active profile set, falling back to default profiles: default
2023-10-20 15:16:16.165 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate.multipleStoresDetected(RepositoryConfigurationDelegate.java:249): Multiple Spring Data modules found, entering strict repository configuration mode!
2023-10-20 15:16:16.170 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate.registerRepositoriesIn(RepositoryConfigurationDelegate.java:127): Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2023-10-20 15:16:16.250 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate.registerRepositoriesIn(RepositoryConfigurationDelegate.java:187): Finished Spring Data repository scanning in 49ms. Found 0 Redis repository interfaces.
2023-10-20 15:16:17.192 INFO [main] o.s.b.w.e.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:108): Tomcat initialized with port(s): 8080 (http)
2023-10-20 15:16:17.212 INFO [main] org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173): Initializing ProtocolHandler ["http-nio-8080"]
2023-10-20 15:16:17.214 INFO [main] org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173): Starting service [Tomcat]
2023-10-20 15:16:17.214 INFO [main] org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173): Starting Servlet engine: [Apache Tomcat/9.0.38]
2023-10-20 15:16:17.321 INFO [main] org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173): Initializing Spring embedded WebApplicationContext
2023-10-20 15:16:17.321 INFO [main] o.s.b.w.s.c.ServletWebServerApplicationContext.prepareWebApplicationContext(ServletWebServerApplicationContext.java:285): Root WebApplicationContext: initialization completed in 2313 ms
2023-10-20 15:16:18.214 INFO [main] o.s.s.c.ExecutorConfigurationSupport.initialize(ExecutorConfigurationSupport.java:181): Initializing ExecutorService
2023-10-20 15:16:18.217 INFO [main] o.s.s.c.ExecutorConfigurationSupport.initialize(ExecutorConfigurationSupport.java:181): Initializing ExecutorService 'redisStreamThreadPoolTaskExecutor'
2023-10-20 15:16:18.711 INFO [main] c.i.b.p.c.RedisStreamConfiguration.registerListener(RedisStreamConfiguration.java:109): init stream [stream_test1] success
2023-10-20 15:16:18.726 INFO [main] c.i.b.p.c.RedisStreamConfiguration.registerListener(RedisStreamConfiguration.java:109): init stream [stream_test2] success
2023-10-20 15:16:18.731 INFO [main] c.i.b.p.c.RedisStreamConfiguration.registerListener(RedisStreamConfiguration.java:109): init stream [stream_test3] success
2023-10-20 15:16:18.737 INFO [main] c.i.b.p.c.RedisStreamConfiguration.registerListener(RedisStreamConfiguration.java:109): init stream [stream_test4] success
2023-10-20 15:16:18.742 INFO [main] c.i.b.p.c.RedisStreamConfiguration.registerListener(RedisStreamConfiguration.java:109): init stream [stream_test5] success
Startup log in IntelliJ IDEA 2023.2 (Community Edition)
The application can be launched.
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.3.4.RELEASE)
2023-10-20 16:07:35.394 INFO [main] o.s.boot.StartupInfoLogger.logStarting(StartupInfoLogger.java:55): Starting Application on CNPC243Z0M with PID 12744 (C:\code\spring-boot-redis-stream\spring-boot-redis-stream-sample\target\classes started by tanpenggood in C:\code\spring-boot-redis-stream)
2023-10-20 16:07:35.399 INFO [main] o.s.boot.SpringApplication.logStartupProfileInfo(SpringApplication.java:651): No active profile set, falling back to default profiles: default
2023-10-20 16:07:36.286 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate.multipleStoresDetected(RepositoryConfigurationDelegate.java:249): Multiple Spring Data modules found, entering strict repository configuration mode!
2023-10-20 16:07:36.291 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate.registerRepositoriesIn(RepositoryConfigurationDelegate.java:127): Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2023-10-20 16:07:36.339 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate.registerRepositoriesIn(RepositoryConfigurationDelegate.java:187): Finished Spring Data repository scanning in 25ms. Found 0 Redis repository interfaces.
2023-10-20 16:07:37.238 INFO [main] o.s.b.w.e.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:108): Tomcat initialized with port(s): 8080 (http)
2023-10-20 16:07:37.253 INFO [main] org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173): Initializing ProtocolHandler ["http-nio-8080"]
2023-10-20 16:07:37.254 INFO [main] org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173): Starting service [Tomcat]
2023-10-20 16:07:37.254 INFO [main] org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173): Starting Servlet engine: [Apache Tomcat/9.0.38]
2023-10-20 16:07:37.378 INFO [main] org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173): Initializing Spring embedded WebApplicationContext
2023-10-20 16:07:37.378 INFO [main] o.s.b.w.s.c.ServletWebServerApplicationContext.prepareWebApplicationContext(ServletWebServerApplicationContext.java:285): Root WebApplicationContext: initialization completed in 1899 ms
2023-10-20 16:07:37.975 INFO [main] o.s.s.c.ExecutorConfigurationSupport.initialize(ExecutorConfigurationSupport.java:181): Initializing ExecutorService
2023-10-20 16:07:37.978 INFO [main] o.s.s.c.ExecutorConfigurationSupport.initialize(ExecutorConfigurationSupport.java:181): Initializing ExecutorService 'redisStreamThreadPoolTaskExecutor'
2023-10-20 16:07:39.016 INFO [main] c.i.b.p.c.RedisStreamConfiguration.registerListener(RedisStreamConfiguration.java:109): init stream [stream_test1] success
2023-10-20 16:07:39.030 INFO [main] c.i.b.p.c.RedisStreamConfiguration.registerListener(RedisStreamConfiguration.java:109): init stream [stream_test2] success
2023-10-20 16:07:39.033 INFO [main] c.i.b.p.c.RedisStreamConfiguration.registerListener(RedisStreamConfiguration.java:109): init stream [stream_test3] success
2023-10-20 16:07:39.036 INFO [main] c.i.b.p.c.RedisStreamConfiguration.registerListener(RedisStreamConfiguration.java:109): init stream [stream_test4] success
2023-10-20 16:07:39.039 INFO [main] c.i.b.p.c.RedisStreamConfiguration.registerListener(RedisStreamConfiguration.java:109): init stream [stream_test5] success
2023-10-20 16:07:39.645 INFO [main] org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173): Starting ProtocolHandler ["http-nio-8080"]
2023-10-20 16:07:39.703 INFO [main] o.s.b.w.e.tomcat.TomcatWebServer.start(TomcatWebServer.java:220): Tomcat started on port(s): 8080 (http) with context path ''
2023-10-20 16:07:39.723 INFO [main] o.s.boot.StartupInfoLogger.logStarted(StartupInfoLogger.java:61): Started Application in 4.916 seconds (JVM running for 5.656)
Metadata
Metadata
Assignees
Labels
status: invalidAn issue that we don't feel is validAn issue that we don't feel is valid