Kaynağa Gözat

homepage recommend

丁云鹏 1 yıl önce
ebeveyn
işleme
a94dfb5b42

+ 0 - 136
logs/recommend-server/error/log-error-2023-10-30.0.log

@@ -1,136 +0,0 @@
-2023-10-30 15:35:31.858 [main] ERROR org.springframework.boot.SpringApplication(856) - Application run failed
-java.lang.IllegalArgumentException: Sources must not be empty
-	at org.springframework.util.Assert.notEmpty(Assert.java:470)
-	at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:412)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:325)
-	at com.tzld.piaoquan.recommend.server.Application.main(Application.java:16)
-2023-10-30 15:37:24.410 [main] ERROR o.s.b.diagnostics.LoggingFailureAnalysisReporter(40) - 
-
-***************************
-APPLICATION FAILED TO START
-***************************
-
-Description:
-
-Field optionalArgs in org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration required a bean of type 'com.netflix.discovery.AbstractDiscoveryClientOptionalArgs' that could not be found.
-
-The injection point has the following annotations:
-	- @org.springframework.beans.factory.annotation.Autowired(required=true)
-
-
-Action:
-
-Consider defining a bean of type 'com.netflix.discovery.AbstractDiscoveryClientOptionalArgs' in your configuration.
-
-2023-10-30 15:41:33.579 [main] ERROR o.s.c.n.eureka.serviceregistry.EurekaRegistration(118) - error getting CloudEurekaClient
-org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.eurekaClient' defined in class path resource [org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.netflix.discovery.EurekaClient]: Factory method 'eurekaClient' threw exception; nested exception is java.lang.RuntimeException: Failed to initialize DiscoveryClient!
-	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658)
-	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:638)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1336)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1179)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$1(AbstractBeanFactory.java:374)
-	at org.springframework.cloud.context.scope.GenericScope$BeanLifecycleWrapper.getBean(GenericScope.java:381)
-	at org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:184)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:371)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.aop.target.SimpleBeanTargetSource.getTarget(SimpleBeanTargetSource.java:35)
-	at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getTargetObject(EurekaRegistration.java:127)
-	at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getEurekaClient(EurekaRegistration.java:115)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282)
-	at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:490)
-	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
-	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)
-	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692)
-	at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration$$EnhancerBySpringCGLIB$$cee73c63.getEurekaClient(<generated>)
-	at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.maybeInitializeClient(EurekaServiceRegistry.java:54)
-	at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.register(EurekaServiceRegistry.java:38)
-	at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration.start(EurekaAutoServiceRegistration.java:83)
-	at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178)
-	at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54)
-	at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356)
-	at java.lang.Iterable.forEach(Iterable.java:75)
-	at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155)
-	at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123)
-	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:940)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
-	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:144)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
-	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:326)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
-	at com.tzld.piaoquan.recommend.server.Application.main(Application.java:15)
-Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.netflix.discovery.EurekaClient]: Factory method 'eurekaClient' threw exception; nested exception is java.lang.RuntimeException: Failed to initialize DiscoveryClient!
-	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
-	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
-	... 42 common frames omitted
-Caused by: java.lang.RuntimeException: Failed to initialize DiscoveryClient!
-	at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:436)
-	at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:283)
-	at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:279)
-	at org.springframework.cloud.netflix.eureka.CloudEurekaClient.<init>(CloudEurekaClient.java:66)
-	at org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration.eurekaClient(EurekaClientAutoConfiguration.java:290)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
-	... 43 common frames omitted
-Caused by: java.lang.NoClassDefFoundError: com/sun/jersey/client/apache4/config/DefaultApacheHttpClient4Config
-	at java.lang.ClassLoader.defineClass1(Native Method)
-	at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
-	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
-	at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
-	at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
-	at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
-	at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
-	at java.security.AccessController.doPrivileged(Native Method)
-	at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
-	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
-	at com.netflix.discovery.shared.transport.jersey.EurekaJerseyClientImpl$EurekaJerseyClientBuilder.build(EurekaJerseyClientImpl.java:183)
-	at com.netflix.discovery.shared.transport.jersey.JerseyEurekaHttpClientFactory$JerseyEurekaHttpClientFactoryBuilder.buildLegacy(JerseyEurekaHttpClientFactory.java:230)
-	at com.netflix.discovery.shared.transport.jersey.JerseyEurekaHttpClientFactory$JerseyEurekaHttpClientFactoryBuilder.build(JerseyEurekaHttpClientFactory.java:204)
-	at com.netflix.discovery.shared.transport.jersey.JerseyEurekaHttpClientFactory.create(JerseyEurekaHttpClientFactory.java:161)
-	at com.netflix.discovery.shared.transport.jersey.Jersey1TransportClientFactories.newTransportClientFactory(Jersey1TransportClientFactories.java:59)
-	at com.netflix.discovery.DiscoveryClient.scheduleServerEndpointTask(DiscoveryClient.java:528)
-	at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:423)
-	... 52 common frames omitted
-Caused by: java.lang.ClassNotFoundException: com.sun.jersey.client.apache4.config.DefaultApacheHttpClient4Config
-	at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
-	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
-	... 71 common frames omitted
-2023-10-30 15:41:33.678 [main] ERROR org.springframework.boot.SpringApplication(856) - Application run failed
-org.springframework.context.ApplicationContextException: Failed to start bean 'eurekaAutoServiceRegistration'; nested exception is java.lang.NullPointerException
-	at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:181)
-	at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54)
-	at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356)
-	at java.lang.Iterable.forEach(Iterable.java:75)
-	at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155)
-	at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123)
-	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:940)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
-	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:144)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
-	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:326)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
-	at com.tzld.piaoquan.recommend.server.Application.main(Application.java:15)
-Caused by: java.lang.NullPointerException: null
-	at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.maybeInitializeClient(EurekaServiceRegistry.java:54)
-	at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.register(EurekaServiceRegistry.java:38)
-	at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration.start(EurekaAutoServiceRegistration.java:83)
-	at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178)
-	... 15 common frames omitted

+ 0 - 110
logs/recommend-server/info/log-info-2023-10-30.0.log

@@ -1,110 +0,0 @@
-2023-10-30 15:35:19.907 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-10-30 15:35:19.989 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-sort by app.id property from System Property
-2023-10-30 15:35:19.998 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-10-30 15:35:20.032 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-10-30 15:35:20.035 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-10-30 15:35:31.819 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 56729 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-10-30 15:35:31.822 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-10-30 15:37:10.589 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-10-30 15:37:10.662 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-sort by app.id property from System Property
-2023-10-30 15:37:10.668 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-10-30 15:37:10.711 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-10-30 15:37:10.719 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-10-30 15:37:22.778 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 56744 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-10-30 15:37:22.785 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-10-30 15:37:23.398 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-10-30 15:37:23.401 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-10-30 15:37:23.447 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 37 ms. Found 0 Redis repository interfaces.
-2023-10-30 15:37:23.667 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-10-30 15:37:23.760 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=a5dda9fc-9399-3e4b-9685-b2929c3cb96e
-2023-10-30 15:37:24.395 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener(136) - 
-
-Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
-2023-10-30 15:41:18.058 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-10-30 15:41:18.138 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-sort by app.id property from System Property
-2023-10-30 15:41:18.143 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-10-30 15:41:18.176 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-10-30 15:41:18.184 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-10-30 15:41:29.964 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 56793 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-10-30 15:41:29.972 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-10-30 15:41:30.977 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-10-30 15:41:30.980 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-10-30 15:41:31.022 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 33 ms. Found 0 Redis repository interfaces.
-2023-10-30 15:41:31.156 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-10-30 15:41:31.246 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=3e6ae75b-be67-3162-ac12-17c6d3cac94c
-2023-10-30 15:41:31.492 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-10-30 15:41:31.501 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-10-30 15:41:31.758 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-10-30 15:41:31.764 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-10-30 15:41:31.765 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-10-30 15:41:31.765 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-10-30 15:41:31.827 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-10-30 15:41:31.828 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 1784 ms
-2023-10-30 15:41:32.199 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-10-30 15:41:32.229 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-10-30 15:41:32.500 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-10-30 15:41:33.473 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-10-30 15:41:33.558 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-10-30 15:41:33.574 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-10-30 15:41:33.598 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(218) - Shutting down ExecutorService 'applicationTaskExecutor'
-2023-10-30 15:41:33.611 [main] INFO  org.apache.catalina.core.StandardService(173) - Stopping service [Tomcat]
-2023-10-30 15:41:33.659 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener(136) - 
-
-Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
-2023-10-30 15:56:15.418 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-10-30 15:56:15.521 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-sort by app.id property from System Property
-2023-10-30 15:56:15.531 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-10-30 15:56:15.567 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-10-30 15:56:15.573 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-10-30 15:56:27.375 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 56935 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-10-30 15:56:27.382 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-10-30 15:56:28.440 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-10-30 15:56:28.443 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-10-30 15:56:28.486 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 34 ms. Found 0 Redis repository interfaces.
-2023-10-30 15:56:28.622 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-10-30 15:56:28.710 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=3e6ae75b-be67-3162-ac12-17c6d3cac94c
-2023-10-30 15:56:28.958 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-10-30 15:56:28.966 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-10-30 15:56:29.207 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-10-30 15:56:29.214 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-10-30 15:56:29.214 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-10-30 15:56:29.215 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-10-30 15:56:29.284 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-10-30 15:56:29.285 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 1830 ms
-2023-10-30 15:56:29.710 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-10-30 15:56:29.801 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-10-30 15:56:30.110 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-10-30 15:56:30.909 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-10-30 15:56:30.996 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-10-30 15:56:31.011 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-10-30 15:56:31.037 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-10-30 15:56:31.037 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-10-30 15:56:31.122 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-10-30 15:56:31.124 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-10-30 15:56:31.255 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-10-30 15:56:31.264 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-10-30 15:56:31.264 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-10-30 15:56:31.264 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-10-30 15:56:31.264 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-10-30 15:56:31.264 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-10-30 15:56:31.265 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-10-30 15:56:31.265 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-10-30 15:56:31.421 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-10-30 15:56:31.427 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-10-30 15:56:31.430 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-10-30 15:56:31.432 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1698652591431 with initial instances count: 6
-2023-10-30 15:56:31.445 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-10-30 15:56:31.446 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1698652591446, current=UP, previous=STARTING]
-2023-10-30 15:56:31.449 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.80.15:recommend-server:8080: registering service...
-2023-10-30 15:56:31.455 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-10-30 15:56:31.492 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-10-30 15:56:31.498 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-10-30 15:56:31.526 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: HelloService, bean: helloService, class: com.tzld.piaoquan.recommend.server.grpcservice.HelloService
-2023-10-30 15:56:31.530 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.80.15:recommend-server:8080 - registration status: 204
-2023-10-30 15:56:36.599 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 9090
-2023-10-30 15:56:36.641 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 47.131 seconds (JVM running for 52.808)
-2023-10-30 15:56:37.361 [RMI TCP Connection(2)-192.168.80.15] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-10-30 15:56:37.363 [RMI TCP Connection(2)-192.168.80.15] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-10-30 15:56:37.366 [RMI TCP Connection(2)-192.168.80.15] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 3 ms
-2023-10-30 15:56:37.404 [RMI TCP Connection(1)-192.168.80.15] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-10-30 15:56:38.211 [RMI TCP Connection(1)-192.168.80.15] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.

+ 0 - 0
logs/recommend-server/log_debug.log


+ 0 - 6490
logs/recommend-server/log_error.log

@@ -1,6490 +0,0 @@
-2023-11-08 10:40:36.492 [main] ERROR o.s.b.diagnostics.LoggingFailureAnalysisReporter(40) - 
-
-***************************
-APPLICATION FAILED TO START
-***************************
-
-Description:
-
-Field redisTemplate in com.tzld.piaoquan.recommend.server.service.PreViewedService required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be found.
-
-The injection point has the following annotations:
-	- @org.springframework.beans.factory.annotation.Autowired(required=true)
-
-
-Action:
-
-Consider defining a bean of type 'org.springframework.data.redis.core.RedisTemplate' in your configuration.
-
-2023-11-08 10:44:01.407 [main] ERROR o.s.b.diagnostics.LoggingFailureAnalysisReporter(40) - 
-
-***************************
-APPLICATION FAILED TO START
-***************************
-
-Description:
-
-Field redisTemplate in com.tzld.piaoquan.recommend.server.service.PreViewedService required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be found.
-
-The injection point has the following annotations:
-	- @org.springframework.beans.factory.annotation.Autowired(required=true)
-
-
-Action:
-
-Consider defining a bean of type 'org.springframework.data.redis.core.RedisTemplate' in your configuration.
-
-2023-11-08 10:51:47.985 [main] ERROR c.c.f.a.s.annotation.ApolloAnnotationProcessor(203) - Parsing json 'city_code' to type java.util.Set<java.lang.String> failed!
-com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-	at com.google.gson.Gson.fromJson(Gson.java:944)
-	at com.google.gson.Gson.fromJson(Gson.java:897)
-	at com.google.gson.Gson.fromJson(Gson.java:846)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.parseJsonValue(ApolloAnnotationProcessor.java:201)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processApolloJsonValue(ApolloAnnotationProcessor.java:149)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processField(ApolloAnnotationProcessor.java:63)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloProcessor.postProcessBeforeInitialization(ApolloProcessor.java:23)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1780)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:609)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1380)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1300)
-	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
-	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
-	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1415)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:608)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944)
-	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:923)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:588)
-	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:144)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
-	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:326)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
-	at com.tzld.piaoquan.recommend.server.Application.main(Application.java:18)
-Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-	at com.google.gson.stream.JsonReader.beginArray(JsonReader.java:351)
-	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:80)
-	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)
-	at com.google.gson.Gson.fromJson(Gson.java:932)
-	... 38 common frames omitted
-2023-11-08 10:51:48.199 [main] ERROR org.springframework.boot.SpringApplication(856) - Application run failed
-org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'recommendService': Unsatisfied dependency expressed through field 'recallService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'recallService' defined in file [/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/com/tzld/piaoquan/recommend/server/service/recall/RecallService.class]: Initialization of bean failed; nested exception is com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643)
-	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
-	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1415)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:608)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944)
-	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:923)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:588)
-	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:144)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
-	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:326)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
-	at com.tzld.piaoquan.recommend.server.Application.main(Application.java:18)
-Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'recallService' defined in file [/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/com/tzld/piaoquan/recommend/server/service/recall/RecallService.class]: Initialization of bean failed; nested exception is com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:617)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1380)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1300)
-	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
-	... 20 common frames omitted
-Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-	at com.google.gson.Gson.fromJson(Gson.java:944)
-	at com.google.gson.Gson.fromJson(Gson.java:897)
-	at com.google.gson.Gson.fromJson(Gson.java:846)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.parseJsonValue(ApolloAnnotationProcessor.java:201)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processApolloJsonValue(ApolloAnnotationProcessor.java:149)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processField(ApolloAnnotationProcessor.java:63)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloProcessor.postProcessBeforeInitialization(ApolloProcessor.java:23)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1780)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:609)
-	... 29 common frames omitted
-Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-	at com.google.gson.stream.JsonReader.beginArray(JsonReader.java:351)
-	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:80)
-	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)
-	at com.google.gson.Gson.fromJson(Gson.java:932)
-	... 38 common frames omitted
-2023-11-08 10:57:11.343 [main] ERROR c.c.f.a.s.annotation.ApolloAnnotationProcessor(203) - Parsing json 'city_code:[]' to type java.util.Set<java.lang.String> failed!
-com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-	at com.google.gson.Gson.fromJson(Gson.java:944)
-	at com.google.gson.Gson.fromJson(Gson.java:897)
-	at com.google.gson.Gson.fromJson(Gson.java:846)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.parseJsonValue(ApolloAnnotationProcessor.java:201)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processApolloJsonValue(ApolloAnnotationProcessor.java:149)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processField(ApolloAnnotationProcessor.java:63)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloProcessor.postProcessBeforeInitialization(ApolloProcessor.java:23)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1780)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:609)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1380)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1300)
-	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
-	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
-	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1415)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:608)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944)
-	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:923)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:588)
-	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:144)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
-	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:326)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
-	at com.tzld.piaoquan.recommend.server.Application.main(Application.java:17)
-Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-	at com.google.gson.stream.JsonReader.beginArray(JsonReader.java:351)
-	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:80)
-	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)
-	at com.google.gson.Gson.fromJson(Gson.java:932)
-	... 38 common frames omitted
-2023-11-08 10:57:11.538 [main] ERROR org.springframework.boot.SpringApplication(856) - Application run failed
-org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'recommendService': Unsatisfied dependency expressed through field 'recallService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'recallService' defined in file [/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/com/tzld/piaoquan/recommend/server/service/recall/RecallService.class]: Initialization of bean failed; nested exception is com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643)
-	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
-	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1415)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:608)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944)
-	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:923)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:588)
-	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:144)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
-	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:326)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
-	at com.tzld.piaoquan.recommend.server.Application.main(Application.java:17)
-Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'recallService' defined in file [/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/com/tzld/piaoquan/recommend/server/service/recall/RecallService.class]: Initialization of bean failed; nested exception is com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:617)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1380)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1300)
-	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
-	... 20 common frames omitted
-Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-	at com.google.gson.Gson.fromJson(Gson.java:944)
-	at com.google.gson.Gson.fromJson(Gson.java:897)
-	at com.google.gson.Gson.fromJson(Gson.java:846)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.parseJsonValue(ApolloAnnotationProcessor.java:201)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processApolloJsonValue(ApolloAnnotationProcessor.java:149)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processField(ApolloAnnotationProcessor.java:63)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloProcessor.postProcessBeforeInitialization(ApolloProcessor.java:23)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1780)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:609)
-	... 29 common frames omitted
-Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-	at com.google.gson.stream.JsonReader.beginArray(JsonReader.java:351)
-	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:80)
-	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)
-	at com.google.gson.Gson.fromJson(Gson.java:932)
-	... 38 common frames omitted
-2023-11-08 11:01:23.005 [main] ERROR o.s.b.diagnostics.LoggingFailureAnalysisReporter(40) - 
-
-***************************
-APPLICATION FAILED TO START
-***************************
-
-Description:
-
-Field rankService in com.tzld.piaoquan.recommend.server.service.RecommendService required a bean of type 'com.tzld.piaoquan.recommend.server.service.rank.RankService' that could not be found.
-
-The injection point has the following annotations:
-	- @org.springframework.beans.factory.annotation.Autowired(required=true)
-
-
-Action:
-
-Consider defining a bean of type 'com.tzld.piaoquan.recommend.server.service.rank.RankService' in your configuration.
-
-2023-11-08 11:02:37.830 [main] ERROR c.c.f.a.s.annotation.ApolloAnnotationProcessor(203) - Parsing json '{
-    "069": {
-        "data_key": "data1", "rule_key": "rule4-1",
-        "ab_code": "60000"
-    },
-    "074": {
-        "data_key": "data1", "rule_key": "rule4-1",
-        "ab_code": "60000"
-    },
-    "095": {
-        "data_key": "data1", "rule_key": "rule4",
-        "ab_code": "60010"
-    },
-    "095-1": {
-        "data_key": "data1", "rule_key": "rule4-1",
-        "ab_code": "60000"
-    },
-    "121": {
-        "data_key": "data2", "rule_key": "rule7-1",
-        "ab_code": "60022"
-    },
-    "144": {
-        "data_key": "data10", "rule_key": "rule7",
-        "ab_code": "60031"
-    },
-    "328": {
-        "data_key": "data10", "rule_key": "rule7",
-        "ab_code": "60054"
-    },
-    "395": {
-        "data_key": "data10", "rule_key": "rule7",
-        "ab_code": "60067"
-    },
-    "396": {
-        "data_key": "data10", "rule_key": "rule7",
-        "ab_code": "60068"
-    },
-    "420": {
-        "data_key": "data1", "rule_key": "rule4",
-        "ab_code": "60072"
-    },
-    "463": {
-        "data_key": "data1", "rule_key": "rule22",
-        "ab_code": "60077"
-    },
-    "469": {
-        "data_key": "data10", "rule_key": "rule7", "rank_key_prefix": "rank:score2:",
-        "ab_code": "60080"
-    },
-    "470": {
-        "data_key": "data10", "rule_key": "rule7", "rank_key_prefix": "rank:score4:",
-        "ab_code": "60081"
-    },
-    "471": {
-        "data_key": "data10", "rule_key": "rule7", "rank_key_prefix": "rank:score5:",
-        "ab_code": "60082"
-    },
-    "475": {
-        "data_key": "data10", "rule_key": "rule7", "rank_key_prefix": "rank:score6:",
-        "ab_code": "60083"
-    },
-    "476": {
-        "data_key": "data10", "rule_key": "rule7", "rank_key_prefix": "rank:score7:",
-        "ab_code": "60084"
-    "480": {
-        "data_key": "data1", "rule_key": "rule22", "rank_key_prefix": "rank:score4:",
-        "ab_code": "60085"
-    },
-    "481": {
-        "data_key": "data1", "rule_key": "rule22", "rank_key_prefix": "rank:score6:",
-        "ab_code": "60086"
-    }
-}' to type java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> failed!
-com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 65 column 6 path $..
-	at com.google.gson.Gson.fromJson(Gson.java:947)
-	at com.google.gson.Gson.fromJson(Gson.java:897)
-	at com.google.gson.Gson.fromJson(Gson.java:846)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.parseJsonValue(ApolloAnnotationProcessor.java:201)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processApolloJsonValue(ApolloAnnotationProcessor.java:149)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processField(ApolloAnnotationProcessor.java:63)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloProcessor.postProcessBeforeInitialization(ApolloProcessor.java:23)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1780)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:609)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944)
-	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:923)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:588)
-	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:144)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
-	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:326)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
-	at com.tzld.piaoquan.recommend.server.Application.main(Application.java:17)
-Caused by: com.google.gson.stream.MalformedJsonException: Unterminated object at line 65 column 6 path $..
-	at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1564)
-	at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:492)
-	at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:415)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:184)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
-	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
-	at com.google.gson.Gson.fromJson(Gson.java:932)
-	... 25 common frames omitted
-2023-11-08 11:02:38.023 [main] ERROR org.springframework.boot.SpringApplication(856) - Application run failed
-org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'recommendService' defined in file [/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/com/tzld/piaoquan/recommend/server/service/RecommendService.class]: Initialization of bean failed; nested exception is com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 65 column 6 path $..
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:617)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944)
-	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:923)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:588)
-	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:144)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
-	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:326)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
-	at com.tzld.piaoquan.recommend.server.Application.main(Application.java:17)
-Caused by: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 65 column 6 path $..
-	at com.google.gson.Gson.fromJson(Gson.java:947)
-	at com.google.gson.Gson.fromJson(Gson.java:897)
-	at com.google.gson.Gson.fromJson(Gson.java:846)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.parseJsonValue(ApolloAnnotationProcessor.java:201)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processApolloJsonValue(ApolloAnnotationProcessor.java:149)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processField(ApolloAnnotationProcessor.java:63)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloProcessor.postProcessBeforeInitialization(ApolloProcessor.java:23)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1780)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:609)
-	... 16 common frames omitted
-Caused by: com.google.gson.stream.MalformedJsonException: Unterminated object at line 65 column 6 path $..
-	at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1564)
-	at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:492)
-	at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:415)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:184)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
-	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
-	at com.google.gson.Gson.fromJson(Gson.java:932)
-	... 25 common frames omitted
-2023-11-08 11:05:17.576 [main] ERROR c.c.f.a.s.annotation.ApolloAnnotationProcessor(203) - Parsing json '{
-    "069": {
-        "data_key": "data1", "rule_key": "rule4-1",
-        "ab_code": "60000"
-    },
-    "074": {
-        "data_key": "data1", "rule_key": "rule4-1",
-        "ab_code": "60000"
-    },
-    "095": {
-        "data_key": "data1", "rule_key": "rule4",
-        "ab_code": "60010"
-    },
-    "095-1": {
-        "data_key": "data1", "rule_key": "rule4-1",
-        "ab_code": "60000"
-    },
-    "121": {
-        "data_key": "data2", "rule_key": "rule7-1",
-        "ab_code": "60022"
-    },
-    "144": {
-        "data_key": "data10", "rule_key": "rule7",
-        "ab_code": "60031"
-    },
-    "328": {
-        "data_key": "data10", "rule_key": "rule7",
-        "ab_code": "60054"
-    },
-    "395": {
-        "data_key": "data10", "rule_key": "rule7",
-        "ab_code": "60067"
-    },
-    "396": {
-        "data_key": "data10", "rule_key": "rule7",
-        "ab_code": "60068"
-    },
-    "420": {
-        "data_key": "data1", "rule_key": "rule4",
-        "ab_code": "60072"
-    },
-    "463": {
-        "data_key": "data1", "rule_key": "rule22",
-        "ab_code": "60077"
-    },
-    "469": {
-        "data_key": "data10", "rule_key": "rule7", "rank_key_prefix": "rank:score2:",
-        "ab_code": "60080"
-    },
-    "470": {
-        "data_key": "data10", "rule_key": "rule7", "rank_key_prefix": "rank:score4:",
-        "ab_code": "60081"
-    },
-    "471": {
-        "data_key": "data10", "rule_key": "rule7", "rank_key_prefix": "rank:score5:",
-        "ab_code": "60082"
-    },
-    "475": {
-        "data_key": "data10", "rule_key": "rule7", "rank_key_prefix": "rank:score6:",
-        "ab_code": "60083"
-    },
-    "476": {
-        "data_key": "data10", "rule_key": "rule7", "rank_key_prefix": "rank:score7:",
-        "ab_code": "60084"
-    "480": {
-        "data_key": "data1", "rule_key": "rule22", "rank_key_prefix": "rank:score4:",
-        "ab_code": "60085"
-    },
-    "481": {
-        "data_key": "data1", "rule_key": "rule22", "rank_key_prefix": "rank:score6:",
-        "ab_code": "60086"
-    }
-}' to type java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> failed!
-com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 65 column 6 path $..
-	at com.google.gson.Gson.fromJson(Gson.java:947)
-	at com.google.gson.Gson.fromJson(Gson.java:897)
-	at com.google.gson.Gson.fromJson(Gson.java:846)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.parseJsonValue(ApolloAnnotationProcessor.java:201)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processApolloJsonValue(ApolloAnnotationProcessor.java:149)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processField(ApolloAnnotationProcessor.java:63)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloProcessor.postProcessBeforeInitialization(ApolloProcessor.java:23)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1780)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:609)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944)
-	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:923)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:588)
-	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:144)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
-	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:326)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
-	at com.tzld.piaoquan.recommend.server.Application.main(Application.java:17)
-Caused by: com.google.gson.stream.MalformedJsonException: Unterminated object at line 65 column 6 path $..
-	at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1564)
-	at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:492)
-	at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:415)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:184)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
-	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
-	at com.google.gson.Gson.fromJson(Gson.java:932)
-	... 25 common frames omitted
-2023-11-08 11:05:17.759 [main] ERROR org.springframework.boot.SpringApplication(856) - Application run failed
-org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'recommendService' defined in file [/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/com/tzld/piaoquan/recommend/server/service/RecommendService.class]: Initialization of bean failed; nested exception is com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 65 column 6 path $..
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:617)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
-	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944)
-	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:923)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:588)
-	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:144)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767)
-	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
-	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:326)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311)
-	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
-	at com.tzld.piaoquan.recommend.server.Application.main(Application.java:17)
-Caused by: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 65 column 6 path $..
-	at com.google.gson.Gson.fromJson(Gson.java:947)
-	at com.google.gson.Gson.fromJson(Gson.java:897)
-	at com.google.gson.Gson.fromJson(Gson.java:846)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.parseJsonValue(ApolloAnnotationProcessor.java:201)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processApolloJsonValue(ApolloAnnotationProcessor.java:149)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloAnnotationProcessor.processField(ApolloAnnotationProcessor.java:63)
-	at com.ctrip.framework.apollo.spring.annotation.ApolloProcessor.postProcessBeforeInitialization(ApolloProcessor.java:23)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1780)
-	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:609)
-	... 16 common frames omitted
-Caused by: com.google.gson.stream.MalformedJsonException: Unterminated object at line 65 column 6 path $..
-	at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1564)
-	at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:492)
-	at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:415)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:184)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
-	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187)
-	at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
-	at com.google.gson.Gson.fromJson(Gson.java:932)
-	... 25 common frames omitted
-2023-11-08 14:52:42.687 [aliyun-log-producer-0-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:44.777 [aliyun-log-producer-2-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:46.830 [aliyun-log-producer-2-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:47.475 [aliyun-log-producer-1-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:48.893 [aliyun-log-producer-2-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:50.958 [aliyun-log-producer-2-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:52.480 [aliyun-log-producer-0-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:53.017 [aliyun-log-producer-2-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:53.909 [aliyun-log-producer-1-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:55.074 [aliyun-log-producer-2-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:55.083 [aliyun-log-producer-0-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:56.246 [aliyun-log-producer-1-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:57.140 [aliyun-log-producer-2-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:52:59.200 [aliyun-log-producer-2-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:01.255 [aliyun-log-producer-2-io-thread-8] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:02.006 [aliyun-log-producer-0-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:03.314 [aliyun-log-producer-2-io-thread-9] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:05.397 [aliyun-log-producer-2-io-thread-10] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:07.467 [aliyun-log-producer-2-io-thread-11] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:09.524 [aliyun-log-producer-2-io-thread-12] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:11.570 [aliyun-log-producer-2-io-thread-13] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:13.619 [aliyun-log-producer-2-io-thread-14] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:15.667 [aliyun-log-producer-2-io-thread-15] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:17.715 [aliyun-log-producer-2-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:19.765 [aliyun-log-producer-2-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:21.818 [aliyun-log-producer-2-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:23.887 [aliyun-log-producer-2-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:25.961 [aliyun-log-producer-2-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:28.028 [aliyun-log-producer-2-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:30.082 [aliyun-log-producer-2-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:32.138 [aliyun-log-producer-2-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:34.198 [aliyun-log-producer-2-io-thread-8] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:36.263 [aliyun-log-producer-2-io-thread-9] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:38.316 [aliyun-log-producer-2-io-thread-10] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:40.388 [aliyun-log-producer-2-io-thread-11] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:42.441 [aliyun-log-producer-2-io-thread-12] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:44.501 [aliyun-log-producer-2-io-thread-13] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:46.554 [aliyun-log-producer-2-io-thread-14] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:48.616 [aliyun-log-producer-2-io-thread-15] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:50.688 [aliyun-log-producer-2-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:52.749 [aliyun-log-producer-2-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:54.825 [aliyun-log-producer-2-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:56.894 [aliyun-log-producer-2-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:53:58.952 [aliyun-log-producer-2-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:54:01.012 [aliyun-log-producer-2-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:54:03.064 [aliyun-log-producer-2-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:54:05.118 [aliyun-log-producer-2-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:54:07.175 [aliyun-log-producer-2-io-thread-8] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:54:09.246 [aliyun-log-producer-2-io-thread-9] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:54:11.300 [aliyun-log-producer-2-io-thread-10] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:54:13.356 [aliyun-log-producer-2-io-thread-11] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:54:15.488 [aliyun-log-producer-2-io-thread-12] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:54:55.630 [aliyun-log-producer-0-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore info-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:54:57.714 [aliyun-log-producer-2-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:54:59.781 [aliyun-log-producer-2-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: The Project does not exist: recommend-server-test
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:54:59.990 [aliyun-log-producer-1-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore warn-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:01.832 [aliyun-log-producer-2-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:03.885 [aliyun-log-producer-2-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:04.987 [aliyun-log-producer-0-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore info-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:05.934 [aliyun-log-producer-2-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:06.328 [aliyun-log-producer-1-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore warn-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:07.507 [aliyun-log-producer-0-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore info-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:07.986 [aliyun-log-producer-2-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:08.586 [aliyun-log-producer-1-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore warn-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:10.044 [aliyun-log-producer-2-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:12.089 [aliyun-log-producer-2-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:14.157 [aliyun-log-producer-2-io-thread-8] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:14.302 [aliyun-log-producer-0-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore info-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:16.220 [aliyun-log-producer-2-io-thread-9] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:18.299 [aliyun-log-producer-2-io-thread-10] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:20.354 [aliyun-log-producer-2-io-thread-11] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:22.398 [aliyun-log-producer-2-io-thread-12] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:24.433 [aliyun-log-producer-2-io-thread-13] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:26.477 [aliyun-log-producer-2-io-thread-14] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:28.545 [aliyun-log-producer-2-io-thread-15] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:30.617 [aliyun-log-producer-2-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:32.667 [aliyun-log-producer-2-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:34.709 [aliyun-log-producer-2-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:36.759 [aliyun-log-producer-2-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:38.813 [aliyun-log-producer-2-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:40.861 [aliyun-log-producer-2-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:42.908 [aliyun-log-producer-2-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:44.954 [aliyun-log-producer-2-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:47.010 [aliyun-log-producer-2-io-thread-8] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:49.078 [aliyun-log-producer-2-io-thread-9] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:51.124 [aliyun-log-producer-2-io-thread-10] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:53.179 [aliyun-log-producer-2-io-thread-11] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:55.241 [aliyun-log-producer-2-io-thread-12] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:57.310 [aliyun-log-producer-2-io-thread-13] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:55:59.358 [aliyun-log-producer-2-io-thread-14] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:56:01.408 [aliyun-log-producer-2-io-thread-15] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:56:03.455 [aliyun-log-producer-2-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:56:05.510 [aliyun-log-producer-2-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:56:07.559 [aliyun-log-producer-2-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:56:09.630 [aliyun-log-producer-2-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:56:11.705 [aliyun-log-producer-2-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:56:13.756 [aliyun-log-producer-2-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:56:15.796 [aliyun-log-producer-2-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:56:17.844 [aliyun-log-producer-2-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: logstore error-log does not exist
-	at com.aliyun.openservices.log.Client.ErrorCheck(Client.java:1968)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2119)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 14:58:56.885 [aliyun-log-producer-0-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 14:59:02.005 [aliyun-log-producer-1-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 14:59:07.016 [aliyun-log-producer-0-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 14:59:08.325 [aliyun-log-producer-1-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 14:59:09.498 [aliyun-log-producer-0-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 14:59:10.479 [aliyun-log-producer-1-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 14:59:16.185 [aliyun-log-producer-0-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:00:57.050 [aliyun-log-producer-0-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:00:58.925 [aliyun-log-producer-2-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:01:02.162 [aliyun-log-producer-1-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:01:04.045 [aliyun-log-producer-2-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:01:07.166 [aliyun-log-producer-0-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:01:08.466 [aliyun-log-producer-1-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:01:09.055 [aliyun-log-producer-2-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:01:09.627 [aliyun-log-producer-0-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:01:10.617 [aliyun-log-producer-1-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:01:11.525 [aliyun-log-producer-2-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:01:16.315 [aliyun-log-producer-0-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:01:18.219 [aliyun-log-producer-2-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:02:57.305 [aliyun-log-producer-0-io-thread-8] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:02:59.059 [aliyun-log-producer-2-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:02:59.091 [aliyun-log-producer-2-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:02.390 [aliyun-log-producer-1-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:04.195 [aliyun-log-producer-2-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:04.193 [aliyun-log-producer-2-io-thread-8] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:07.408 [aliyun-log-producer-0-io-thread-9] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:08.710 [aliyun-log-producer-1-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:09.202 [aliyun-log-producer-2-io-thread-9] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:09.201 [aliyun-log-producer-2-io-thread-10] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:09.870 [aliyun-log-producer-0-io-thread-10] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:10.851 [aliyun-log-producer-1-io-thread-8] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:11.673 [aliyun-log-producer-2-io-thread-11] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:11.672 [aliyun-log-producer-2-io-thread-12] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:16.544 [aliyun-log-producer-0-io-thread-11] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:18.346 [aliyun-log-producer-2-io-thread-13] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:03:18.347 [aliyun-log-producer-2-io-thread-14] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:04:10.849 [aliyun-log-producer-0-io-thread-12] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:04:57.753 [aliyun-log-producer-0-io-thread-13] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:04:59.246 [aliyun-log-producer-2-io-thread-15] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:04:59.293 [aliyun-log-producer-2-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:04:59.338 [aliyun-log-producer-2-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:02.830 [aliyun-log-producer-1-io-thread-9] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:04.337 [aliyun-log-producer-2-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:04.424 [aliyun-log-producer-2-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:04.426 [aliyun-log-producer-2-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:07.853 [aliyun-log-producer-0-io-thread-14] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:09.147 [aliyun-log-producer-1-io-thread-10] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:09.334 [aliyun-log-producer-2-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:09.434 [aliyun-log-producer-2-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:09.436 [aliyun-log-producer-2-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:10.311 [aliyun-log-producer-0-io-thread-15] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:11.282 [aliyun-log-producer-1-io-thread-11] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:11.812 [aliyun-log-producer-2-io-thread-8] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:11.905 [aliyun-log-producer-2-io-thread-9] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:11.905 [aliyun-log-producer-2-io-thread-10] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:16.987 [aliyun-log-producer-0-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:18.485 [aliyun-log-producer-2-io-thread-11] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:18.572 [aliyun-log-producer-2-io-thread-14] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:05:18.571 [aliyun-log-producer-2-io-thread-12] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:06:11.082 [aliyun-log-producer-0-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:06:12.993 [aliyun-log-producer-2-io-thread-13] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:06:58.617 [aliyun-log-producer-0-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:06:59.490 [aliyun-log-producer-2-io-thread-15] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:06:59.491 [aliyun-log-producer-2-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:06:59.737 [aliyun-log-producer-2-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:03.687 [aliyun-log-producer-1-io-thread-12] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:04.378 [aliyun-log-producer-2-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:04.567 [aliyun-log-producer-2-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:04.565 [aliyun-log-producer-2-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:08.702 [aliyun-log-producer-0-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:09.382 [aliyun-log-producer-2-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:09.471 [aliyun-log-producer-2-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:09.581 [aliyun-log-producer-2-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:09.992 [aliyun-log-producer-1-io-thread-13] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:11.161 [aliyun-log-producer-0-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:11.860 [aliyun-log-producer-2-io-thread-8] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:11.944 [aliyun-log-producer-2-io-thread-9] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:11.945 [aliyun-log-producer-2-io-thread-10] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:12.127 [aliyun-log-producer-1-io-thread-14] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:17.840 [aliyun-log-producer-0-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:18.529 [aliyun-log-producer-2-io-thread-11] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:18.617 [aliyun-log-producer-2-io-thread-12] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:07:18.616 [aliyun-log-producer-2-io-thread-14] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:08:11.353 [aliyun-log-producer-0-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:08:13.047 [aliyun-log-producer-2-io-thread-13] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:08:59.530 [aliyun-log-producer-2-io-thread-15] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:08:59.530 [aliyun-log-producer-2-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:08:59.787 [aliyun-log-producer-2-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:00.257 [aliyun-log-producer-0-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:04.432 [aliyun-log-producer-2-io-thread-2] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:04.613 [aliyun-log-producer-2-io-thread-3] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:04.613 [aliyun-log-producer-2-io-thread-4] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:05.338 [aliyun-log-producer-1-io-thread-15] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:09.406 [aliyun-log-producer-2-io-thread-5] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:09.492 [aliyun-log-producer-2-io-thread-7] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:09.609 [aliyun-log-producer-2-io-thread-6] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:10.339 [aliyun-log-producer-0-io-thread-8] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:10.860 [aliyun-log-producer-0-io-thread-9] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:11.633 [aliyun-log-producer-1-io-thread-0] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:11.889 [aliyun-log-producer-2-io-thread-8] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:11.961 [aliyun-log-producer-2-io-thread-10] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:11.969 [aliyun-log-producer-2-io-thread-9] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=error-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:12.807 [aliyun-log-producer-0-io-thread-10] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=info-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 15:09:13.762 [aliyun-log-producer-1-io-thread-1] ERROR c.a.o.aliyun.log.producer.internals.ProducerBatch(95) - Failed to put logs, project=recommend-server-test, logStore=warn-log, e=
-com.aliyun.openservices.log.exception.LogException: Web request failed: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2128)
-	at com.aliyun.openservices.log.Client.PutLogs(Client.java:660)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.sendProducerBatch(SendProducerBatchTask.java:93)
-	at com.aliyun.openservices.aliyun.log.producer.internals.SendProducerBatchTask.run(SendProducerBatchTask.java:62)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.aliyun.openservices.log.http.client.ClientException: null
-[ErrorCode]: RequestTimeout
-[RequestId]: Unknown
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:95)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequestImpl(ServiceClient.java:87)
-	at com.aliyun.openservices.log.http.comm.ServiceClient.sendRequest(ServiceClient.java:67)
-	at com.aliyun.openservices.log.Client.SendData(Client.java:2109)
-	... 8 common frames omitted
-Caused by: java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.aliyun.openservices.log.http.comm.TimeoutServiceClient.sendRequestCore(TimeoutServiceClient.java:86)
-	... 11 common frames omitted
-2023-11-08 17:06:21.817 [grpc-default-executor-0] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@36a05602
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:193)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:06:56.366 [grpc-default-executor-0] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@595b076d
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:207)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:07:26.883 [grpc-default-executor-1] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@7cec0481
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:207)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:07:41.432 [grpc-default-executor-1] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@89d3d1d
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:207)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:09:50.019 [grpc-default-executor-2] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@2b733ec1
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:207)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:10:45.517 [grpc-default-executor-2] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@5fd54d13
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:207)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:11:03.834 [grpc-default-executor-2] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@799e672d
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:207)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:11:33.694 [grpc-default-executor-2] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@cd610d8
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:207)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:15:36.288 [grpc-default-executor-0] ERROR c.t.p.recommend.server.service.RecommendService(215) - parseObject AbExpInfo:[string] error 
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:210)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:15:36.297 [grpc-default-executor-0] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@685785c4
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:250)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:16:45.417 [grpc-default-executor-1] ERROR c.t.p.recommend.server.service.RecommendService(215) - parseObject AbExpInfo:[string] error 
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:210)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:16:45.436 [grpc-default-executor-1] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@6502ade1
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:250)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:16:51.446 [grpc-default-executor-2] ERROR c.t.p.recommend.server.service.RecommendService(215) - parseObject AbExpInfo:[string] error 
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:210)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:16:51.454 [grpc-default-executor-2] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@5d9c7890
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:250)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:17:33.334 [grpc-default-executor-2] ERROR c.t.p.recommend.server.service.RecommendService(215) - parseObject AbExpInfo:[string] error 
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:210)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:17:33.342 [grpc-default-executor-2] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@2c00354c
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:250)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:17:51.204 [grpc-default-executor-2] ERROR c.t.p.recommend.server.service.RecommendService(215) - parseObject AbExpInfo:[string] error 
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:210)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:17:51.206 [grpc-default-executor-2] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@72496827
-com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1, line 1, column 2string
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:70)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:287)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:560)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:250)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:18:49.003 [grpc-default-executor-2] ERROR c.t.p.recommend.server.service.RecommendService(283) - flowPoolConfigCache get error
-java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to java.util.List
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:278)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:18:49.213 [grpc-default-executor-2] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@5ac2945b
-java.util.NoSuchElementException: No value present
-	at java.util.Optional.get(Optional.java:135)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.extractAndSort(RankService.java:117)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.mergeAndRankRovRecall(RankService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.rank(RankService.java:34)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:292)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:105)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:20:20.660 [grpc-default-executor-3] ERROR c.t.p.recommend.server.service.RecommendService(283) - flowPoolConfigCache get error
-java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to java.util.List
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:278)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:20:23.675 [grpc-default-executor-3] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:291)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:105)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:46)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	... 3 common frames omitted
-2023-11-08 17:20:23.687 [grpc-default-executor-3] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:291)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:105)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:46)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	... 3 common frames omitted
-2023-11-08 17:20:23.689 [grpc-default-executor-3] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@60255abd
-java.util.NoSuchElementException: No value present
-	at java.util.Optional.get(Optional.java:135)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.extractAndSort(RankService.java:117)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.mergeAndRankRovRecall(RankService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.rank(RankService.java:34)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:292)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:105)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:22:26.366 [grpc-default-executor-0] ERROR c.t.p.recommend.server.service.RecommendService(286) - flowPoolConfigCache get error
-java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to java.util.List
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:281)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:22:29.392 [grpc-default-executor-0] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:294)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:105)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:46)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 17:22:29.399 [grpc-default-executor-0] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:294)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:105)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:46)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 17:22:29.417 [grpc-default-executor-0] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@1ec0d44
-java.util.NoSuchElementException: No value present
-	at java.util.Optional.get(Optional.java:135)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.extractAndSort(RankService.java:117)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.mergeAndRankRovRecall(RankService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.rank(RankService.java:34)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:295)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:105)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:39:32.892 [grpc-default-executor-0] ERROR c.t.p.recommend.server.service.RecommendService(286) - flowPoolConfigCache get error
-java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to java.util.List
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:281)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:102)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:87)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:46:08.995 [grpc-default-executor-0] ERROR c.t.p.recommend.server.service.RecommendService(290) - flowPoolConfigCache get error
-com.google.common.util.concurrent.UncheckedExecutionException: com.alibaba.fastjson.JSONException: expect '[', but {, pos 123, line 1, column 124{"control_group": [], "experimental_flow_set_level": [], "experimental_flow_set_level_score": [], "flow_set_level_score": {"control": [7, 8, 10, 11, 12, 13, 14, 15, 16], "experimental": [9]}}
-	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051)
-	at com.google.common.cache.LocalCache.get(LocalCache.java:3951)
-	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
-	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4958)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService.getFlowPoolConfig(FlowPoolConfigService.java:69)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:283)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:103)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.alibaba.fastjson.JSONException: expect '[', but {, pos 123, line 1, column 124{"control_group": [], "experimental_flow_set_level": [], "experimental_flow_set_level_score": [], "flow_set_level_score": {"control": [7, 8, 10, 11, 12, 13, 14, 15, 16], "experimental": [9]}}
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:720)
-	at com.alibaba.fastjson.serializer.CollectionCodec.deserialze(CollectionCodec.java:126)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.parseMap(MapDeserializer.java:198)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:65)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:351)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:314)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService$1.load(FlowPoolConfigService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService$1.load(FlowPoolConfigService.java:36)
-	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
-	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
-	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
-	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
-	... 24 common frames omitted
-2023-11-08 17:46:12.014 [grpc-default-executor-0] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 17:46:12.016 [grpc-default-executor-0] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 17:46:12.021 [grpc-default-executor-0] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@4c822e80
-java.util.NoSuchElementException: No value present
-	at java.util.Optional.get(Optional.java:135)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.extractAndSort(RankService.java:117)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.mergeAndRankRovRecall(RankService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.rank(RankService.java:34)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:299)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:50:50.670 [grpc-default-executor-1] ERROR c.t.p.recommend.server.service.RecommendService(290) - flowPoolConfigCache get error
-com.google.common.util.concurrent.UncheckedExecutionException: com.alibaba.fastjson.JSONException: expect '[', but {, pos 123, line 1, column 124{"control_group": [], "experimental_flow_set_level": [], "experimental_flow_set_level_score": [], "flow_set_level_score": {"control": [7, 8, 10, 11, 12, 13, 14, 15, 16], "experimental": [9]}}
-	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051)
-	at com.google.common.cache.LocalCache.get(LocalCache.java:3951)
-	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
-	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4958)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService.getFlowPoolConfig(FlowPoolConfigService.java:69)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:283)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:103)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.alibaba.fastjson.JSONException: expect '[', but {, pos 123, line 1, column 124{"control_group": [], "experimental_flow_set_level": [], "experimental_flow_set_level_score": [], "flow_set_level_score": {"control": [7, 8, 10, 11, 12, 13, 14, 15, 16], "experimental": [9]}}
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:720)
-	at com.alibaba.fastjson.serializer.CollectionCodec.deserialze(CollectionCodec.java:126)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.parseMap(MapDeserializer.java:198)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:65)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:351)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:314)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService$1.load(FlowPoolConfigService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService$1.load(FlowPoolConfigService.java:36)
-	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
-	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
-	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
-	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
-	... 24 common frames omitted
-2023-11-08 19:36:37.405 [grpc-default-executor-0] ERROR c.t.p.recommend.server.service.RecommendService(290) - flowPoolConfigCache get error
-com.google.common.util.concurrent.UncheckedExecutionException: com.alibaba.fastjson.JSONException: expect '[', but {, pos 123, line 1, column 124{"control_group": [], "experimental_flow_set_level": [], "experimental_flow_set_level_score": [], "flow_set_level_score": {"control": [7, 8, 10, 11, 12, 13, 14, 15, 16], "experimental": [9]}}
-	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051)
-	at com.google.common.cache.LocalCache.get(LocalCache.java:3951)
-	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
-	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4958)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService.getFlowPoolConfig(FlowPoolConfigService.java:69)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:283)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:103)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.alibaba.fastjson.JSONException: expect '[', but {, pos 123, line 1, column 124{"control_group": [], "experimental_flow_set_level": [], "experimental_flow_set_level_score": [], "flow_set_level_score": {"control": [7, 8, 10, 11, 12, 13, 14, 15, 16], "experimental": [9]}}
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:720)
-	at com.alibaba.fastjson.serializer.CollectionCodec.deserialze(CollectionCodec.java:126)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.parseMap(MapDeserializer.java:198)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:65)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:351)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:314)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService$1.load(FlowPoolConfigService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService$1.load(FlowPoolConfigService.java:36)
-	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
-	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
-	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
-	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
-	... 24 common frames omitted
-2023-11-08 19:36:37.629 [grpc-default-executor-0] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@77663502
-java.util.NoSuchElementException: No value present
-	at java.util.Optional.get(Optional.java:135)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.extractAndSort(RankService.java:117)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.mergeAndRankRovRecall(RankService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.rank(RankService.java:34)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:299)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:38:26.555 [grpc-default-executor-1] ERROR c.t.p.recommend.server.service.RecommendService(290) - flowPoolConfigCache get error
-com.google.common.util.concurrent.UncheckedExecutionException: com.alibaba.fastjson.JSONException: expect '[', but {, pos 123, line 1, column 124{"control_group": [], "experimental_flow_set_level": [], "experimental_flow_set_level_score": [], "flow_set_level_score": {"control": [7, 8, 10, 11, 12, 13, 14, 15, 16], "experimental": [9]}}
-	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051)
-	at com.google.common.cache.LocalCache.get(LocalCache.java:3951)
-	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
-	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4958)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService.getFlowPoolConfig(FlowPoolConfigService.java:69)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:283)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:103)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.alibaba.fastjson.JSONException: expect '[', but {, pos 123, line 1, column 124{"control_group": [], "experimental_flow_set_level": [], "experimental_flow_set_level_score": [], "flow_set_level_score": {"control": [7, 8, 10, 11, 12, 13, 14, 15, 16], "experimental": [9]}}
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:720)
-	at com.alibaba.fastjson.serializer.CollectionCodec.deserialze(CollectionCodec.java:126)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.parseMap(MapDeserializer.java:198)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:65)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:351)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:314)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService$1.load(FlowPoolConfigService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService$1.load(FlowPoolConfigService.java:36)
-	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
-	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
-	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
-	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
-	... 24 common frames omitted
-2023-11-08 19:38:29.594 [grpc-default-executor-1] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 19:38:29.598 [grpc-default-executor-1] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 19:38:29.604 [grpc-default-executor-1] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@4c92845f
-java.util.NoSuchElementException: No value present
-	at java.util.Optional.get(Optional.java:135)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.extractAndSort(RankService.java:117)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.mergeAndRankRovRecall(RankService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.rank(RankService.java:34)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:299)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:39:38.464 [grpc-default-executor-3] ERROR c.t.p.recommend.server.service.RecommendService(290) - flowPoolConfigCache get error
-com.google.common.util.concurrent.UncheckedExecutionException: com.alibaba.fastjson.JSONException: expect '[', but {, pos 123, line 1, column 124{"control_group": [], "experimental_flow_set_level": [], "experimental_flow_set_level_score": [], "flow_set_level_score": {"control": [7, 8, 10, 11, 12, 13, 14, 15, 16], "experimental": [9]}}
-	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051)
-	at com.google.common.cache.LocalCache.get(LocalCache.java:3951)
-	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
-	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4958)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService.getFlowPoolConfig(FlowPoolConfigService.java:69)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:283)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:103)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.alibaba.fastjson.JSONException: expect '[', but {, pos 123, line 1, column 124{"control_group": [], "experimental_flow_set_level": [], "experimental_flow_set_level_score": [], "flow_set_level_score": {"control": [7, 8, 10, 11, 12, 13, 14, 15, 16], "experimental": [9]}}
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:720)
-	at com.alibaba.fastjson.serializer.CollectionCodec.deserialze(CollectionCodec.java:126)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.parseMap(MapDeserializer.java:198)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:65)
-	at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43)
-	at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:383)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:351)
-	at com.alibaba.fastjson.JSON.parseObject(JSON.java:314)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService$1.load(FlowPoolConfigService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService$1.load(FlowPoolConfigService.java:36)
-	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
-	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
-	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
-	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
-	... 24 common frames omitted
-2023-11-08 19:39:41.604 [grpc-default-executor-3] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 19:39:41.618 [grpc-default-executor-3] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 19:39:41.623 [grpc-default-executor-3] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@73d84a2f
-java.util.NoSuchElementException: No value present
-	at java.util.Optional.get(Optional.java:135)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.extractAndSort(RankService.java:117)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.mergeAndRankRovRecall(RankService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.rank(RankService.java:34)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:299)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:49:12.420 [grpc-default-executor-4] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 19:49:12.431 [grpc-default-executor-4] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 19:49:17.628 [grpc-default-executor-4] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@714e92f9
-java.util.NoSuchElementException: No value present
-	at java.util.Optional.get(Optional.java:135)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.extractAndSort(RankService.java:117)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.mergeAndRankRovRecall(RankService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.rank(RankService.java:34)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:299)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:52:19.359 [grpc-default-executor-5] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 19:52:19.377 [grpc-default-executor-5] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 19:52:19.381 [grpc-default-executor-5] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@2547749d
-java.util.NoSuchElementException: No value present
-	at java.util.Optional.get(Optional.java:135)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.extractAndSort(RankService.java:117)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.mergeAndRankRovRecall(RankService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.rank(RankService.java:34)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:299)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:55:06.995 [grpc-default-executor-6] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 19:55:09.461 [grpc-default-executor-6] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 19:55:09.672 [grpc-default-executor-6] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@2e7834bc
-java.util.NoSuchElementException: No value present
-	at java.util.Optional.get(Optional.java:135)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.extractAndSort(RankService.java:117)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.mergeAndRankRovRecall(RankService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.rank(RankService.java:34)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:299)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 20:12:49.476 [grpc-default-executor-7] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 20:12:49.482 [grpc-default-executor-7] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.NullPointerException
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:298)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.NullPointerException: null
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractRegionRecallStrategy.recall(AbstractRegionRecallStrategy.java:48)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 20:12:49.486 [grpc-default-executor-7] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@2722aced
-java.util.NoSuchElementException: No value present
-	at java.util.Optional.get(Optional.java:135)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.extractAndSort(RankService.java:117)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.mergeAndRankRovRecall(RankService.java:45)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.rank(RankService.java:34)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:299)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 20:16:06.345 [grpc-default-executor-0] ERROR io.grpc.internal.SerializingExecutor(126) - Exception while executing runnable io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed@4c01523b
-java.lang.NullPointerException: null
-	at java.util.Collections.sort(Collections.java:177)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.extractAndSort(RankService.java:120)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.mergeAndRankFlowPoolRecall(RankService.java:100)
-	at com.tzld.piaoquan.recommend.server.service.rank.RankService.rank(RankService.java:35)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:299)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:106)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:88)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 20:29:16.268 [grpc-default-executor-1] ERROR com.tzld.piaoquan.recommend.server.util.JSONUtils(34) - parseObject error! value=[{}]
-2023-11-08 20:29:16.277 [grpc-default-executor-1] ERROR com.tzld.piaoquan.recommend.server.util.JSONUtils(34) - parseObject error! value=[{}]
-2023-11-08 20:29:16.278 [grpc-default-executor-1] ERROR com.tzld.piaoquan.recommend.server.util.JSONUtils(34) - parseObject error! value=[{}]
-2023-11-08 20:29:16.325 [grpc-default-executor-1] ERROR com.tzld.piaoquan.recommend.server.util.JSONUtils(34) - parseObject error! value=[{"control_group": [], "experimental_flow_set_level": [7, 9], "experimental_flow_set_level_score": [8, 10, 11, 12, 13, 14, 15, 16]}]
-2023-11-08 20:30:37.764 [grpc-default-executor-2] ERROR com.tzld.piaoquan.recommend.server.util.JSONUtils(34) - parseObject error! value=[{}]
-java.lang.IllegalStateException: Cannot construct a TypeToken for a type variable.
-You probably meant to call new TypeToken<T>(getClass()) that can resolve the type variable for you.
-If you do need to create a TypeToken of a type variable, please use TypeToken.of() instead.
-	at com.google.common.base.Preconditions.checkState(Preconditions.java:589)
-	at com.google.common.reflect.TypeToken.<init>(TypeToken.java:125)
-	at com.tzld.piaoquan.recommend.server.util.JSONUtils$1.<init>(JSONUtils.java:31)
-	at com.tzld.piaoquan.recommend.server.util.JSONUtils.parseObject(JSONUtils.java:31)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:192)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:101)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 20:30:37.783 [grpc-default-executor-2] ERROR com.tzld.piaoquan.recommend.server.util.JSONUtils(34) - parseObject error! value=[{}]
-java.lang.IllegalStateException: Cannot construct a TypeToken for a type variable.
-You probably meant to call new TypeToken<T>(getClass()) that can resolve the type variable for you.
-If you do need to create a TypeToken of a type variable, please use TypeToken.of() instead.
-	at com.google.common.base.Preconditions.checkState(Preconditions.java:589)
-	at com.google.common.reflect.TypeToken.<init>(TypeToken.java:125)
-	at com.tzld.piaoquan.recommend.server.util.JSONUtils$1.<init>(JSONUtils.java:31)
-	at com.tzld.piaoquan.recommend.server.util.JSONUtils.parseObject(JSONUtils.java:31)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:207)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:101)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 20:30:37.785 [grpc-default-executor-2] ERROR com.tzld.piaoquan.recommend.server.util.JSONUtils(34) - parseObject error! value=[{}]
-java.lang.IllegalStateException: Cannot construct a TypeToken for a type variable.
-You probably meant to call new TypeToken<T>(getClass()) that can resolve the type variable for you.
-If you do need to create a TypeToken of a type variable, please use TypeToken.of() instead.
-	at com.google.common.base.Preconditions.checkState(Preconditions.java:589)
-	at com.google.common.reflect.TypeToken.<init>(TypeToken.java:125)
-	at com.tzld.piaoquan.recommend.server.util.JSONUtils$1.<init>(JSONUtils.java:31)
-	at com.tzld.piaoquan.recommend.server.util.JSONUtils.parseObject(JSONUtils.java:31)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:245)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:101)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 20:30:37.831 [grpc-default-executor-2] ERROR com.tzld.piaoquan.recommend.server.util.JSONUtils(34) - parseObject error! value=[{"control_group": [], "experimental_flow_set_level": [7, 9], "experimental_flow_set_level_score": [8, 10, 11, 12, 13, 14, 15, 16]}]
-java.lang.IllegalStateException: Cannot construct a TypeToken for a type variable.
-You probably meant to call new TypeToken<T>(getClass()) that can resolve the type variable for you.
-If you do need to create a TypeToken of a type variable, please use TypeToken.of() instead.
-	at com.google.common.base.Preconditions.checkState(Preconditions.java:589)
-	at com.google.common.reflect.TypeToken.<init>(TypeToken.java:125)
-	at com.tzld.piaoquan.recommend.server.util.JSONUtils$1.<init>(JSONUtils.java:31)
-	at com.tzld.piaoquan.recommend.server.util.JSONUtils.parseObject(JSONUtils.java:31)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService$1.load(FlowPoolConfigService.java:46)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService$1.load(FlowPoolConfigService.java:37)
-	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
-	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
-	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
-	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
-	at com.google.common.cache.LocalCache.get(LocalCache.java:3951)
-	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
-	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4958)
-	at com.tzld.piaoquan.recommend.server.service.flowpool.FlowPoolConfigService.getFlowPoolConfig(FlowPoolConfigService.java:68)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.genRecommendParam(RecommendService.java:270)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:101)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 20:39:34.335 [grpc-default-executor-0] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:285)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:104)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.HashMap.forEach(HashMap.java:1290)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.FlowPoolWithLevelScoreRecallStrategy.flowPoolKeyAndLevel(FlowPoolWithLevelScoreRecallStrategy.java:35)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractFlowPoolWithLevelScoreRecallStrategy.recall(AbstractFlowPoolWithLevelScoreRecallStrategy.java:30)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 20:42:26.922 [grpc-default-executor-1] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:285)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:104)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.HashMap.forEach(HashMap.java:1290)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.FlowPoolWithLevelScoreRecallStrategy.flowPoolKeyAndLevel(FlowPoolWithLevelScoreRecallStrategy.java:35)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractFlowPoolWithLevelScoreRecallStrategy.recall(AbstractFlowPoolWithLevelScoreRecallStrategy.java:30)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 20:42:54.062 [grpc-default-executor-1] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:285)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:104)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.HashMap.forEach(HashMap.java:1290)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.FlowPoolWithLevelScoreRecallStrategy.flowPoolKeyAndLevel(FlowPoolWithLevelScoreRecallStrategy.java:35)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractFlowPoolWithLevelScoreRecallStrategy.recall(AbstractFlowPoolWithLevelScoreRecallStrategy.java:30)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 20:47:26.651 [grpc-default-executor-2] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:285)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:104)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.HashMap.forEach(HashMap.java:1290)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.FlowPoolWithLevelScoreRecallStrategy.flowPoolKeyAndLevel(FlowPoolWithLevelScoreRecallStrategy.java:35)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractFlowPoolWithLevelScoreRecallStrategy.recall(AbstractFlowPoolWithLevelScoreRecallStrategy.java:30)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 20:52:50.273 [grpc-default-executor-4] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:285)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:104)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.HashMap.forEach(HashMap.java:1290)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.FlowPoolWithLevelScoreRecallStrategy.flowPoolKeyAndLevel(FlowPoolWithLevelScoreRecallStrategy.java:35)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractFlowPoolWithLevelScoreRecallStrategy.recall(AbstractFlowPoolWithLevelScoreRecallStrategy.java:30)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 20:56:53.973 [grpc-default-executor-0] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:285)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:104)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.HashMap.forEach(HashMap.java:1290)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.FlowPoolWithLevelRecallStrategy.flowPoolKeyAndLevel(FlowPoolWithLevelRecallStrategy.java:35)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractFlowPoolWithLevelRecallStrategy.recall(AbstractFlowPoolWithLevelRecallStrategy.java:33)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 21:01:04.565 [grpc-default-executor-1] ERROR c.t.p.r.server.service.recall.RecallService(69) - future get error 
-java.util.concurrent.ExecutionException: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
-	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:67)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:285)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:104)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
-	at java.util.HashMap.forEach(HashMap.java:1290)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.FlowPoolWithLevelRecallStrategy.flowPoolKeyAndLevel(FlowPoolWithLevelRecallStrategy.java:35)
-	at com.tzld.piaoquan.recommend.server.service.recall.strategy.AbstractFlowPoolWithLevelRecallStrategy.recall(AbstractFlowPoolWithLevelRecallStrategy.java:33)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.lambda$recall$0(RecallService.java:51)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	... 3 common frames omitted
-2023-11-08 21:31:51.391 [grpc-default-executor-0] ERROR com.tzld.piaoquan.recommend.server.util.JSONUtils(23) - toJson exception
-java.lang.IllegalArgumentException: class sun.misc.Launcher$AppClassLoader declares multiple JSON fields named ucp
-	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:172)
-	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:102)
-	at com.google.gson.Gson.getAdapter(Gson.java:458)
-	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:56)
-	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:127)
-	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:245)
-	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
-	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:127)
-	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:245)
-	at com.google.gson.internal.bind.ObjectTypeAdapter.write(ObjectTypeAdapter.java:107)
-	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
-	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:97)
-	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:61)
-	at com.google.gson.Gson.toJson(Gson.java:704)
-	at com.google.gson.Gson.toJson(Gson.java:683)
-	at com.google.gson.Gson.toJson(Gson.java:638)
-	at com.google.gson.Gson.toJson(Gson.java:618)
-	at com.tzld.piaoquan.recommend.server.util.JSONUtils.toJson(JSONUtils.java:21)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:48)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:286)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:104)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 21:32:33.819 [grpc-default-executor-1] ERROR com.tzld.piaoquan.recommend.server.util.JSONUtils(23) - toJson exception
-java.lang.IllegalArgumentException: class sun.misc.Launcher$AppClassLoader declares multiple JSON fields named ucp
-	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:172)
-	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:102)
-	at com.google.gson.Gson.getAdapter(Gson.java:458)
-	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:56)
-	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:127)
-	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:245)
-	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
-	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:127)
-	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:245)
-	at com.google.gson.internal.bind.ObjectTypeAdapter.write(ObjectTypeAdapter.java:107)
-	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
-	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:97)
-	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:61)
-	at com.google.gson.Gson.toJson(Gson.java:704)
-	at com.google.gson.Gson.toJson(Gson.java:683)
-	at com.google.gson.Gson.toJson(Gson.java:638)
-	at com.google.gson.Gson.toJson(Gson.java:618)
-	at com.tzld.piaoquan.recommend.server.util.JSONUtils.toJson(JSONUtils.java:21)
-	at com.tzld.piaoquan.recommend.server.service.recall.RecallService.recall(RecallService.java:48)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.videoRecommend(RecommendService.java:286)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.recommend(RecommendService.java:104)
-	at com.tzld.piaoquan.recommend.server.service.RecommendService.homepageRecommend(RecommendService.java:86)
-	at com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService.homepageRecommend(RecommendGrpcService.java:21)
-	at com.tzld.piaoquan.recommend.server.gen.recommend.RecommendServiceGrpc$MethodHandlers.invoke(RecommendServiceGrpc.java:298)
-	at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
-	at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
-	at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
-	at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86)
-	at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
-	at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:820)
-	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
-	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)

+ 0 - 1531
logs/recommend-server/log_info.log

@@ -1,1531 +0,0 @@
-2023-11-08 10:40:23.582 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 10:40:23.705 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 10:40:23.715 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 10:40:23.743 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 10:40:23.747 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 10:40:34.101 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 76301 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 10:40:34.103 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 10:40:35.282 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 10:40:35.286 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 10:40:35.347 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 52 ms. Found 0 Redis repository interfaces.
-2023-11-08 10:40:35.496 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 10:40:35.594 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=725f6eee-00a2-30d7-bacd-df149467de66
-2023-11-08 10:40:35.866 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 10:40:35.878 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 10:40:36.156 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 10:40:36.163 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 10:40:36.163 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 10:40:36.164 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 10:40:36.237 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 10:40:36.238 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2092 ms
-2023-11-08 10:40:36.427 [main] INFO  org.apache.catalina.core.StandardService(173) - Stopping service [Tomcat]
-2023-11-08 10:40:36.464 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener(136) - 
-
-Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
-2023-11-08 10:43:48.696 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 10:43:48.778 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 10:43:48.784 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 10:43:48.816 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 10:43:48.818 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 10:43:59.070 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 76331 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 10:43:59.071 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 10:44:00.185 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 10:44:00.191 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 10:44:00.252 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 53 ms. Found 0 Redis repository interfaces.
-2023-11-08 10:44:00.414 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 10:44:00.536 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=557e94d1-85e2-360b-9b11-7e28603a4a60
-2023-11-08 10:44:00.824 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 10:44:00.835 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 10:44:01.077 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 10:44:01.087 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 10:44:01.089 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 10:44:01.089 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 10:44:01.157 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 10:44:01.157 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2042 ms
-2023-11-08 10:44:01.342 [main] INFO  org.apache.catalina.core.StandardService(173) - Stopping service [Tomcat]
-2023-11-08 10:44:01.378 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener(136) - 
-
-Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
-2023-11-08 10:51:34.229 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 10:51:34.367 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 10:51:34.377 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 10:51:34.409 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 10:51:34.413 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 10:51:44.703 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 76410 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 10:51:44.705 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 10:51:46.176 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 10:51:46.183 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 10:51:46.276 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 80 ms. Found 0 Redis repository interfaces.
-2023-11-08 10:51:46.505 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 10:51:46.676 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=78170ade-19d8-3a69-900e-80b49796ed63
-2023-11-08 10:51:47.060 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 10:51:47.073 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 10:51:47.400 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 10:51:47.408 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 10:51:47.409 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 10:51:47.409 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 10:51:47.502 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 10:51:47.502 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2747 ms
-2023-11-08 10:51:48.118 [main] INFO  org.apache.catalina.core.StandardService(173) - Stopping service [Tomcat]
-2023-11-08 10:51:48.176 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener(136) - 
-
-Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
-2023-11-08 10:56:58.315 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 10:56:58.428 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 10:56:58.435 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 10:56:58.471 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 10:56:58.474 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 10:57:08.743 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 76453 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 10:57:08.745 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 10:57:09.962 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 10:57:09.967 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 10:57:10.021 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 45 ms. Found 0 Redis repository interfaces.
-2023-11-08 10:57:10.157 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 10:57:10.254 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=78170ade-19d8-3a69-900e-80b49796ed63
-2023-11-08 10:57:10.506 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 10:57:10.518 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 10:57:10.778 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 10:57:10.784 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 10:57:10.786 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 10:57:10.787 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 10:57:10.873 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 10:57:10.874 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2088 ms
-2023-11-08 10:57:11.473 [main] INFO  org.apache.catalina.core.StandardService(173) - Stopping service [Tomcat]
-2023-11-08 10:57:11.519 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener(136) - 
-
-Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
-2023-11-08 11:01:09.293 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 11:01:09.396 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 11:01:09.404 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 11:01:09.434 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 11:01:09.437 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 11:01:19.709 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 76489 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 11:01:19.712 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 11:01:21.076 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 11:01:21.083 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 11:01:21.154 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 60 ms. Found 0 Redis repository interfaces.
-2023-11-08 11:01:21.330 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 11:01:21.445 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=78170ade-19d8-3a69-900e-80b49796ed63
-2023-11-08 11:01:21.798 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 11:01:21.817 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 11:01:22.147 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 11:01:22.157 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 11:01:22.159 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 11:01:22.159 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 11:01:22.255 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 11:01:22.255 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2487 ms
-2023-11-08 11:01:22.936 [main] INFO  org.apache.catalina.core.StandardService(173) - Stopping service [Tomcat]
-2023-11-08 11:01:22.979 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener(136) - 
-
-Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
-2023-11-08 11:02:24.544 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 11:02:24.641 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 11:02:24.650 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 11:02:24.694 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 11:02:24.703 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 11:02:34.995 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 76521 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 11:02:34.997 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 11:02:36.313 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 11:02:36.320 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 11:02:36.385 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 55 ms. Found 0 Redis repository interfaces.
-2023-11-08 11:02:36.549 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 11:02:36.641 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 11:02:36.942 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 11:02:36.959 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 11:02:37.269 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 11:02:37.277 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 11:02:37.278 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 11:02:37.278 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 11:02:37.356 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 11:02:37.356 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2320 ms
-2023-11-08 11:02:37.960 [main] INFO  org.apache.catalina.core.StandardService(173) - Stopping service [Tomcat]
-2023-11-08 11:02:38.003 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener(136) - 
-
-Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
-2023-11-08 11:05:04.694 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 11:05:04.784 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 11:05:04.792 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 11:05:04.824 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 11:05:04.832 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 11:05:15.135 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 76606 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 11:05:15.136 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 11:05:16.267 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 11:05:16.271 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 11:05:16.325 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 44 ms. Found 0 Redis repository interfaces.
-2023-11-08 11:05:16.455 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 11:05:16.558 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 11:05:16.810 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 11:05:16.819 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 11:05:17.070 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 11:05:17.077 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 11:05:17.078 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 11:05:17.078 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 11:05:17.149 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 11:05:17.149 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 1973 ms
-2023-11-08 11:05:17.702 [main] INFO  org.apache.catalina.core.StandardService(173) - Stopping service [Tomcat]
-2023-11-08 11:05:17.740 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener(136) - 
-
-Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
-2023-11-08 11:06:21.804 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 11:06:21.912 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 11:06:21.921 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 11:06:21.956 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 11:06:21.961 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 11:06:32.223 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 76618 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 11:06:32.225 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 11:06:33.375 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 11:06:33.380 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 11:06:33.434 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 46 ms. Found 0 Redis repository interfaces.
-2023-11-08 11:06:33.569 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 11:06:33.676 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 11:06:33.940 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 11:06:33.950 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 11:06:34.224 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 11:06:34.232 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 11:06:34.233 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 11:06:34.233 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 11:06:34.315 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 11:06:34.315 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2049 ms
-2023-11-08 11:06:34.946 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 11:06:34.977 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 11:06:35.303 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 11:06:36.173 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 11:06:36.259 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 11:06:36.276 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 11:06:36.303 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 11:06:36.303 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 11:06:36.361 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 11:06:36.363 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 11:06:36.514 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 11:06:36.524 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 11:06:36.524 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 11:06:36.524 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 11:06:36.525 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 11:06:36.525 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 11:06:36.525 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 11:06:36.525 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 11:06:36.674 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 11:06:36.676 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 11:06:36.678 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 11:06:36.680 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699412796679 with initial instances count: 5
-2023-11-08 11:06:36.685 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 11:06:36.686 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699412796686, current=UP, previous=STARTING]
-2023-11-08 11:06:36.688 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 11:06:36.696 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 11:06:36.732 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 11:06:36.735 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 11:06:36.765 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 11:06:36.802 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 11:06:41.845 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 9090
-2023-11-08 11:06:41.885 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 46.104 seconds (JVM running for 51.816)
-2023-11-08 11:06:42.465 [RMI TCP Connection(1)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 11:06:42.467 [RMI TCP Connection(1)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 11:06:42.470 [RMI TCP Connection(1)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 2 ms
-2023-11-08 11:06:42.520 [RMI TCP Connection(2)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 11:06:43.121 [RMI TCP Connection(2)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 11:11:36.533 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 14:52:39.956 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 14:52:40.040 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 14:52:40.049 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 14:52:40.085 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 14:52:40.090 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 14:52:50.433 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 5983 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 14:52:50.436 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 14:52:51.523 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 14:52:51.526 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 14:52:51.578 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 43 ms. Found 0 Redis repository interfaces.
-2023-11-08 14:52:51.731 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 14:52:51.825 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 14:52:52.063 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 14:52:52.071 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 14:52:52.359 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 14:52:52.366 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 14:52:52.367 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 14:52:52.367 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 14:52:52.433 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 14:52:52.433 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 1937 ms
-2023-11-08 14:52:53.038 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 14:52:53.065 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 14:52:53.455 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 14:52:54.206 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 14:52:54.300 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 14:52:54.317 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 14:52:54.343 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 14:52:54.344 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 14:52:54.426 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 14:52:54.430 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 14:52:54.568 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 14:52:54.580 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 14:52:54.580 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 14:52:54.581 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 14:52:54.581 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 14:52:54.581 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 14:52:54.581 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 14:52:54.582 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 14:52:54.761 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 14:52:54.764 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 14:52:54.766 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 14:52:54.768 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699426374768 with initial instances count: 4
-2023-11-08 14:52:54.783 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 14:52:54.786 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699426374786, current=UP, previous=STARTING]
-2023-11-08 14:52:54.789 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 14:52:54.798 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 14:52:54.839 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 14:52:54.842 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 14:52:54.873 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 14:52:54.875 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 14:52:59.949 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 14:52:59.986 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 47.003 seconds (JVM running for 52.741)
-2023-11-08 14:53:00.588 [RMI TCP Connection(5)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 14:53:00.589 [RMI TCP Connection(5)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 14:53:00.592 [RMI TCP Connection(5)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 2 ms
-2023-11-08 14:53:00.634 [RMI TCP Connection(4)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 14:53:01.250 [RMI TCP Connection(4)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 14:54:52.511 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 14:54:52.601 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 14:54:52.610 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 14:54:52.650 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 14:54:52.658 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 14:55:02.939 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 6002 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 14:55:02.943 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 14:55:04.003 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 14:55:04.004 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 14:55:04.052 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 41 ms. Found 0 Redis repository interfaces.
-2023-11-08 14:55:04.185 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 14:55:04.287 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 14:55:04.543 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 14:55:04.552 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 14:55:04.797 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 14:55:04.803 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 14:55:04.805 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 14:55:04.805 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 14:55:04.882 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 14:55:04.882 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 1886 ms
-2023-11-08 14:55:05.454 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 14:55:05.484 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 14:55:05.861 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 14:55:06.551 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 14:55:06.632 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 14:55:06.646 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 14:55:06.670 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 14:55:06.670 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 14:55:06.763 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 14:55:06.766 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 14:55:06.884 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 14:55:06.892 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 14:55:06.892 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 14:55:06.892 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 14:55:06.892 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 14:55:06.893 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 14:55:06.894 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 14:55:06.894 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 14:55:07.056 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 14:55:07.059 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 14:55:07.061 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 14:55:07.063 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699426507063 with initial instances count: 4
-2023-11-08 14:55:07.076 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 14:55:07.079 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699426507079, current=UP, previous=STARTING]
-2023-11-08 14:55:07.081 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 14:55:07.093 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 14:55:07.129 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 14:55:07.131 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 14:55:07.160 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 14:55:07.166 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 14:55:12.248 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 14:55:12.291 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 45.679 seconds (JVM running for 51.391)
-2023-11-08 14:55:12.539 [RMI TCP Connection(5)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 14:55:12.543 [RMI TCP Connection(5)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 14:55:12.546 [RMI TCP Connection(5)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 3 ms
-2023-11-08 14:55:12.585 [RMI TCP Connection(6)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 14:55:13.181 [RMI TCP Connection(6)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 14:56:54.457 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 14:56:54.534 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 14:56:54.544 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 14:56:54.585 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 14:56:54.590 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 14:57:04.983 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 6028 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 14:57:04.986 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 14:57:06.017 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 14:57:06.021 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 14:57:06.066 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 38 ms. Found 0 Redis repository interfaces.
-2023-11-08 14:57:06.196 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 14:57:06.287 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 14:57:06.541 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 14:57:06.551 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 14:57:06.781 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 14:57:06.786 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 14:57:06.787 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 14:57:06.787 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 14:57:06.850 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 14:57:06.850 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 1802 ms
-2023-11-08 14:57:07.447 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 14:57:07.496 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 14:57:07.796 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 14:57:08.448 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 14:57:08.524 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 14:57:08.537 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 14:57:08.577 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 14:57:08.578 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 14:57:08.650 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 14:57:08.652 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 14:57:08.780 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 14:57:08.787 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 14:57:08.788 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 14:57:08.788 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 14:57:08.788 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 14:57:08.789 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 14:57:08.789 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 14:57:08.789 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 14:57:08.980 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 14:57:08.983 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 14:57:08.984 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 14:57:08.986 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699426628985 with initial instances count: 4
-2023-11-08 14:57:08.999 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 14:57:08.999 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699426628999, current=UP, previous=STARTING]
-2023-11-08 14:57:09.001 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 14:57:09.011 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 14:57:09.046 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 14:57:09.050 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 14:57:09.076 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 14:57:09.096 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 14:57:14.153 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 14:57:14.195 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 45.578 seconds (JVM running for 51.258)
-2023-11-08 14:57:14.633 [RMI TCP Connection(2)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 14:57:14.638 [RMI TCP Connection(2)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 14:57:14.642 [RMI TCP Connection(2)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 3 ms
-2023-11-08 14:57:14.677 [RMI TCP Connection(3)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 14:57:15.349 [RMI TCP Connection(3)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 15:02:08.796 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 15:07:08.833 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 15:12:12.318 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 15:12:12.406 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 15:12:12.415 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 15:12:12.453 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 15:12:12.461 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 15:12:22.767 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 6202 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 15:12:22.770 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 15:12:23.920 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 15:12:23.925 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 15:12:23.988 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 54 ms. Found 0 Redis repository interfaces.
-2023-11-08 15:12:24.163 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 15:12:24.268 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 15:12:24.531 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 15:12:24.557 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 15:12:24.871 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 15:12:24.878 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 15:12:24.879 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 15:12:24.879 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 15:12:24.975 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 15:12:24.976 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2140 ms
-2023-11-08 15:12:25.826 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 15:12:25.867 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 15:12:26.180 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 15:12:26.941 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 15:12:27.026 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 15:12:27.041 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 15:12:27.064 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 15:12:27.064 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 15:12:27.116 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 15:12:27.118 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 15:12:27.245 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 15:12:27.252 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 15:12:27.253 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 15:12:27.253 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 15:12:27.254 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 15:12:27.254 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 15:12:27.254 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 15:12:27.255 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 15:12:27.409 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 15:12:27.411 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 15:12:27.413 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 15:12:27.415 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699427547414 with initial instances count: 4
-2023-11-08 15:12:27.419 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 15:12:27.421 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699427547421, current=UP, previous=STARTING]
-2023-11-08 15:12:27.423 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 15:12:27.431 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 15:12:27.470 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 15:12:27.472 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 15:12:27.499 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 15:12:27.510 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 15:12:32.586 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 15:12:32.635 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 46.277 seconds (JVM running for 51.954)
-2023-11-08 15:12:33.081 [RMI TCP Connection(6)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 15:12:33.086 [RMI TCP Connection(6)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 15:12:33.090 [RMI TCP Connection(6)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 3 ms
-2023-11-08 15:12:33.134 [RMI TCP Connection(5)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 15:12:33.719 [RMI TCP Connection(5)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 15:17:27.265 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 15:22:27.263 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 15:27:27.280 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 15:32:27.296 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 15:34:57.937 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 15:34:58.025 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 15:34:58.035 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 15:34:58.080 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 15:34:58.087 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 15:35:08.366 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 6754 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 15:35:08.367 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 15:35:09.427 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 15:35:09.431 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 15:35:09.481 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 43 ms. Found 0 Redis repository interfaces.
-2023-11-08 15:35:09.611 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 15:35:09.705 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 15:35:09.960 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 15:35:09.971 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 15:35:10.205 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 15:35:10.211 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 15:35:10.212 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 15:35:10.212 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 15:35:10.277 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 15:35:10.278 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 1855 ms
-2023-11-08 15:35:10.898 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 15:35:10.946 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 15:35:11.262 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 15:35:11.907 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 15:35:11.989 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 15:35:12.003 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 15:35:12.026 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 15:35:12.026 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 15:35:12.131 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 15:35:12.133 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 15:35:12.261 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 15:35:12.269 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 15:35:12.269 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 15:35:12.269 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 15:35:12.270 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 15:35:12.270 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 15:35:12.270 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 15:35:12.271 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 15:35:12.430 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 15:35:12.432 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 15:35:12.434 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 15:35:12.436 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699428912436 with initial instances count: 5
-2023-11-08 15:35:12.451 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 15:35:12.451 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699428912451, current=UP, previous=STARTING]
-2023-11-08 15:35:12.454 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 15:35:12.462 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 15:35:12.498 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 15:35:12.502 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 15:35:12.529 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 15:35:12.536 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 15:35:17.609 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 15:35:17.652 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 45.604 seconds (JVM running for 51.32)
-2023-11-08 15:35:17.888 [RMI TCP Connection(2)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 15:35:17.890 [RMI TCP Connection(2)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 15:35:17.893 [RMI TCP Connection(2)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 2 ms
-2023-11-08 15:35:17.938 [RMI TCP Connection(1)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 15:35:18.489 [RMI TCP Connection(1)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 15:40:12.259 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 15:45:12.279 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 15:50:12.305 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 15:55:12.369 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 16:00:12.385 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 16:05:12.406 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 16:10:12.419 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 16:15:12.435 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 16:20:12.442 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 16:25:12.447 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 17:03:24.683 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 17:03:24.761 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 17:03:24.767 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 17:03:24.795 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 17:03:24.797 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 17:03:35.074 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 7454 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 17:03:35.075 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 17:03:36.125 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 17:03:36.129 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 17:03:36.180 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 43 ms. Found 0 Redis repository interfaces.
-2023-11-08 17:03:36.310 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 17:03:36.404 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 17:03:36.656 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 17:03:36.664 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 17:03:36.912 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 17:03:36.920 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 17:03:36.921 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 17:03:36.921 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 17:03:36.993 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 17:03:36.993 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 1873 ms
-2023-11-08 17:03:37.667 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 17:03:37.715 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 17:03:38.012 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 17:03:38.775 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 17:03:38.879 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 17:03:38.894 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 17:03:38.935 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 17:03:38.936 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 17:03:39.011 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 17:03:39.013 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 17:03:39.150 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 17:03:39.157 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 17:03:39.158 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 17:03:39.158 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 17:03:39.158 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 17:03:39.158 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 17:03:39.158 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 17:03:39.159 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 17:03:39.309 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 17:03:39.312 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 17:03:39.314 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 17:03:39.316 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699434219315 with initial instances count: 5
-2023-11-08 17:03:39.329 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 17:03:39.330 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699434219330, current=UP, previous=STARTING]
-2023-11-08 17:03:39.332 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 17:03:39.341 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 17:03:39.374 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 17:03:39.378 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 17:03:39.411 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 17:03:39.414 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 17:03:44.513 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 17:03:44.556 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 45.764 seconds (JVM running for 51.479)
-2023-11-08 17:03:44.975 [RMI TCP Connection(15)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 17:03:44.977 [RMI TCP Connection(15)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 17:03:44.979 [RMI TCP Connection(15)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 2 ms
-2023-11-08 17:03:45.017 [RMI TCP Connection(14)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 17:03:45.570 [RMI TCP Connection(14)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 17:08:39.190 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 17:14:07.137 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 17:14:07.232 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 17:14:07.241 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 17:14:07.269 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 17:14:07.273 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 17:14:17.617 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 7549 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 17:14:17.620 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 17:14:18.688 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 17:14:18.693 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 17:14:18.747 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 46 ms. Found 0 Redis repository interfaces.
-2023-11-08 17:14:18.877 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 17:14:19.000 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 17:14:19.249 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 17:14:19.259 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 17:14:19.506 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 17:14:19.512 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 17:14:19.513 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 17:14:19.513 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 17:14:19.576 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 17:14:19.577 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 1868 ms
-2023-11-08 17:14:20.149 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 17:14:20.176 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 17:14:20.490 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 17:14:21.251 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 17:14:21.396 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 17:14:21.415 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 17:14:21.440 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 17:14:21.441 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 17:14:21.499 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 17:14:21.500 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 17:14:21.626 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 17:14:21.634 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 17:14:21.634 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 17:14:21.634 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 17:14:21.635 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 17:14:21.636 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 17:14:21.636 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 17:14:21.636 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 17:14:21.772 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 17:14:21.775 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 17:14:21.776 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 17:14:21.778 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699434861777 with initial instances count: 5
-2023-11-08 17:14:21.784 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 17:14:21.784 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699434861784, current=UP, previous=STARTING]
-2023-11-08 17:14:21.787 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 17:14:21.797 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 17:14:21.839 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 17:14:21.842 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 17:14:21.869 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 17:14:21.880 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 17:14:26.946 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 17:14:26.990 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 45.825 seconds (JVM running for 51.564)
-2023-11-08 17:14:27.623 [RMI TCP Connection(6)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 17:14:27.626 [RMI TCP Connection(6)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 17:14:27.629 [RMI TCP Connection(6)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 3 ms
-2023-11-08 17:14:27.670 [RMI TCP Connection(5)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 17:14:28.229 [RMI TCP Connection(5)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 17:18:49.020 [grpc-default-executor-2] INFO  c.t.p.recommend.server.service.RecommendService(103) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"control_group","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 17:19:21.640 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 17:20:20.669 [grpc-default-executor-3] INFO  c.t.p.recommend.server.service.RecommendService(103) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"control_group","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 17:21:43.718 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 17:21:43.801 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 17:21:43.807 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 17:21:43.844 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 17:21:43.854 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 17:21:54.122 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 7642 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 17:21:54.123 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 17:21:55.449 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 17:21:55.455 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 17:21:55.516 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 49 ms. Found 0 Redis repository interfaces.
-2023-11-08 17:21:55.689 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 17:21:55.805 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 17:21:56.177 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 17:21:56.183 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 17:21:56.537 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 17:21:56.546 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 17:21:56.547 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 17:21:56.547 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 17:21:56.632 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 17:21:56.632 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2458 ms
-2023-11-08 17:21:57.483 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 17:21:57.525 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 17:21:58.060 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 17:21:58.888 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 17:21:58.991 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 17:21:59.008 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 17:21:59.037 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 17:21:59.037 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 17:21:59.129 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 17:21:59.131 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 17:21:59.291 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 17:21:59.301 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 17:21:59.301 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 17:21:59.301 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 17:21:59.302 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 17:21:59.302 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 17:21:59.302 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 17:21:59.302 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 17:21:59.459 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 17:21:59.462 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 17:21:59.464 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 17:21:59.466 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699435319465 with initial instances count: 5
-2023-11-08 17:21:59.479 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 17:21:59.480 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699435319480, current=UP, previous=STARTING]
-2023-11-08 17:21:59.483 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 17:21:59.490 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 17:21:59.522 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 17:21:59.524 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 17:21:59.557 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 17:21:59.558 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 17:22:04.643 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 17:22:04.685 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 46.949 seconds (JVM running for 54.033)
-2023-11-08 17:22:05.202 [RMI TCP Connection(10)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 17:22:05.205 [RMI TCP Connection(10)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 17:22:05.209 [RMI TCP Connection(10)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 3 ms
-2023-11-08 17:22:05.256 [RMI TCP Connection(9)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 17:22:05.900 [RMI TCP Connection(9)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 17:22:26.376 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(103) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"control_group","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 17:39:32.900 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 17:39:32.939 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(103) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"control_group","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 17:44:25.372 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 17:44:25.464 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 17:44:25.470 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 17:44:25.516 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 17:44:25.523 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 17:44:35.775 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 7796 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 17:44:35.777 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 17:44:37.113 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 17:44:37.118 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 17:44:37.177 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 49 ms. Found 0 Redis repository interfaces.
-2023-11-08 17:44:37.341 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 17:44:37.446 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 17:44:37.755 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 17:44:37.760 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 17:44:38.048 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 17:44:38.057 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 17:44:38.057 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 17:44:38.058 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 17:44:38.143 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 17:44:38.144 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2300 ms
-2023-11-08 17:44:38.877 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 17:44:38.913 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 17:44:39.364 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 17:44:40.197 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 17:44:40.297 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 17:44:40.316 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 17:44:40.346 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 17:44:40.346 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 17:44:40.443 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 17:44:40.446 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 17:44:40.621 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 17:44:40.632 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 17:44:40.633 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 17:44:40.633 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 17:44:40.633 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 17:44:40.634 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 17:44:40.634 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 17:44:40.635 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 17:44:40.802 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 17:44:40.805 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 17:44:40.807 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 17:44:40.810 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699436680809 with initial instances count: 5
-2023-11-08 17:44:40.824 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 17:44:40.826 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699436680826, current=UP, previous=STARTING]
-2023-11-08 17:44:40.829 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 17:44:40.839 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 17:44:40.876 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 17:44:40.879 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 17:44:40.909 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 17:44:40.915 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 17:44:46.000 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 17:44:46.044 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 46.643 seconds (JVM running for 52.607)
-2023-11-08 17:44:46.449 [RMI TCP Connection(8)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 17:44:46.453 [RMI TCP Connection(8)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 17:44:46.455 [RMI TCP Connection(8)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 2 ms
-2023-11-08 17:44:46.498 [RMI TCP Connection(7)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 17:44:47.068 [RMI TCP Connection(7)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 17:46:09.004 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(104) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"control_group","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 17:50:50.674 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 17:50:50.723 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(104) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"control_group","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 17:50:50.741 [DiscoveryClient-CacheRefreshExecutor-0] INFO  c.n.d.s.t.decorator.RedirectingEurekaHttpClient(93) - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://deveureka-internal.piaoquantv.com/eureka/} exception=com.fasterxml.jackson.core.JsonParseException: processing aborted
- at [Source: (GZIPInputStream); line: 1, column: 18] stacktrace=javax.ws.rs.WebApplicationException: com.fasterxml.jackson.core.JsonParseException: processing aborted
- at [Source: (GZIPInputStream); line: 1, column: 18]
-	at com.netflix.discovery.provider.DiscoveryJerseyProvider.readFrom(DiscoveryJerseyProvider.java:110)
-	at com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:553)
-	at com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:506)
-	at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getApplicationsInternal(AbstractJerseyEurekaHttpClient.java:200)
-	at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getDelta(AbstractJerseyEurekaHttpClient.java:172)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
-	at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
-	at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:91)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
-	at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
-	at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
-	at com.netflix.discovery.DiscoveryClient.getAndUpdateDelta(DiscoveryClient.java:1135)
-	at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:1016)
-	at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1531)
-	at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1498)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.fasterxml.jackson.core.JsonParseException: processing aborted
- at [Source: (GZIPInputStream); line: 1, column: 18]
-	at com.netflix.discovery.converters.EurekaJacksonCodec$ApplicationsDeserializer.deserialize(EurekaJacksonCodec.java:805)
-	at com.netflix.discovery.converters.EurekaJacksonCodec$ApplicationsDeserializer.deserialize(EurekaJacksonCodec.java:791)
-	at com.fasterxml.jackson.databind.ObjectReader._unwrapAndDeserialize(ObjectReader.java:2218)
-	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2076)
-	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1453)
-	at com.netflix.discovery.converters.EurekaJacksonCodec.readValue(EurekaJacksonCodec.java:213)
-	at com.netflix.discovery.converters.wrappers.CodecWrappers$LegacyJacksonJson.decode(CodecWrappers.java:314)
-	at com.netflix.discovery.provider.DiscoveryJerseyProvider.readFrom(DiscoveryJerseyProvider.java:103)
-	... 26 more
-
-2023-11-08 17:50:50.741 [DiscoveryClient-HeartbeatExecutor-0] INFO  c.n.d.s.t.decorator.RedirectingEurekaHttpClient(93) - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://deveureka-internal.piaoquantv.com/eureka/} exception=org.apache.http.NoHttpResponseException: deveureka-internal.piaoquantv.com:80 failed to respond stacktrace=com.sun.jersey.api.client.ClientHandlerException: org.apache.http.NoHttpResponseException: deveureka-internal.piaoquantv.com:80 failed to respond
-	at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:184)
-	at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:120)
-	at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
-	at com.sun.jersey.api.client.Client.handle(Client.java:648)
-	at com.sun.jersey.api.client.WebResource.handle(WebResource.java:670)
-	at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
-	at com.sun.jersey.api.client.WebResource$Builder.put(WebResource.java:523)
-	at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.sendHeartBeat(AbstractJerseyEurekaHttpClient.java:103)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
-	at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
-	at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:91)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
-	at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
-	at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
-	at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:893)
-	at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1457)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: org.apache.http.NoHttpResponseException: deveureka-internal.piaoquantv.com:80 failed to respond
-	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141)
-	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
-	at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
-	at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:294)
-	at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:257)
-	at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:230)
-	at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
-	at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
-	at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:679)
-	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:481)
-	at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
-	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118)
-	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
-	at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:170)
-	... 27 more
-
-2023-11-08 17:50:50.845 [DiscoveryClient-HeartbeatExecutor-0] INFO  c.n.d.s.t.decorator.RetryableEurekaHttpClient(124) - Request execution succeeded on retry #1
-2023-11-08 17:50:50.850 [DiscoveryClient-HeartbeatExecutor-0] INFO  com.netflix.discovery.DiscoveryClient(897) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - Re-registering apps/RECOMMEND-SERVER
-2023-11-08 17:50:50.852 [DiscoveryClient-HeartbeatExecutor-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 17:50:50.852 [DiscoveryClient-CacheRefreshExecutor-0] INFO  c.n.d.s.t.decorator.RetryableEurekaHttpClient(124) - Request execution succeeded on retry #1
-2023-11-08 17:50:50.896 [DiscoveryClient-HeartbeatExecutor-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 17:51:43.861 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 17:51:43.953 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 17:51:43.960 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 17:51:43.991 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 17:51:43.995 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 17:51:54.349 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 7856 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 17:51:54.351 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 17:51:55.432 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 17:51:55.437 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 17:51:55.491 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 46 ms. Found 0 Redis repository interfaces.
-2023-11-08 17:51:55.651 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 17:51:55.749 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 17:51:56.000 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 17:51:56.022 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 17:51:56.281 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 17:51:56.288 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 17:51:56.289 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 17:51:56.289 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 17:51:56.365 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 17:51:56.365 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 1955 ms
-2023-11-08 17:51:57.077 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 17:51:57.112 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 17:51:57.505 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 17:51:58.225 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 17:51:58.310 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 17:51:58.328 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 17:51:58.355 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 17:51:58.356 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 17:51:58.460 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 17:51:58.467 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 17:51:58.629 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 17:51:58.639 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 17:51:58.640 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 17:51:58.640 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 17:51:58.640 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 17:51:58.640 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 17:51:58.641 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 17:51:58.641 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 17:51:58.798 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 17:51:58.801 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 17:51:58.803 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 17:51:58.805 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699437118804 with initial instances count: 5
-2023-11-08 17:51:58.819 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 17:51:58.819 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699437118819, current=UP, previous=STARTING]
-2023-11-08 17:51:58.821 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 17:51:58.830 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 17:51:58.864 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 17:51:58.868 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 17:51:58.900 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 17:51:58.902 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 17:52:04.018 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 17:52:04.060 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 47.213 seconds (JVM running for 53.345)
-2023-11-08 17:52:04.209 [RMI TCP Connection(2)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 17:52:04.212 [RMI TCP Connection(2)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 17:52:04.216 [RMI TCP Connection(2)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 3 ms
-2023-11-08 17:52:04.255 [RMI TCP Connection(1)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 17:52:04.888 [RMI TCP Connection(1)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 19:36:37.286 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 19:36:37.415 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(104) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"control_group","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 19:36:37.462 [DiscoveryClient-HeartbeatExecutor-0] INFO  com.netflix.discovery.DiscoveryClient(897) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - Re-registering apps/RECOMMEND-SERVER
-2023-11-08 19:36:37.463 [DiscoveryClient-HeartbeatExecutor-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 19:36:37.530 [DiscoveryClient-HeartbeatExecutor-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 19:38:26.584 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(104) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"control_group","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 19:38:26.643 [DiscoveryClient-CacheRefreshExecutor-0] INFO  c.n.d.s.t.decorator.RedirectingEurekaHttpClient(93) - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://deveureka-internal.piaoquantv.com/eureka/} exception=com.fasterxml.jackson.core.JsonParseException: processing aborted
- at [Source: (GZIPInputStream); line: 1, column: 18] stacktrace=javax.ws.rs.WebApplicationException: com.fasterxml.jackson.core.JsonParseException: processing aborted
- at [Source: (GZIPInputStream); line: 1, column: 18]
-	at com.netflix.discovery.provider.DiscoveryJerseyProvider.readFrom(DiscoveryJerseyProvider.java:110)
-	at com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:553)
-	at com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:506)
-	at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getApplicationsInternal(AbstractJerseyEurekaHttpClient.java:200)
-	at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getDelta(AbstractJerseyEurekaHttpClient.java:172)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
-	at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
-	at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:91)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
-	at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
-	at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
-	at com.netflix.discovery.DiscoveryClient.getAndUpdateDelta(DiscoveryClient.java:1135)
-	at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:1016)
-	at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1531)
-	at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1498)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.fasterxml.jackson.core.JsonParseException: processing aborted
- at [Source: (GZIPInputStream); line: 1, column: 18]
-	at com.netflix.discovery.converters.EurekaJacksonCodec$ApplicationsDeserializer.deserialize(EurekaJacksonCodec.java:805)
-	at com.netflix.discovery.converters.EurekaJacksonCodec$ApplicationsDeserializer.deserialize(EurekaJacksonCodec.java:791)
-	at com.fasterxml.jackson.databind.ObjectReader._unwrapAndDeserialize(ObjectReader.java:2218)
-	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2076)
-	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1453)
-	at com.netflix.discovery.converters.EurekaJacksonCodec.readValue(EurekaJacksonCodec.java:213)
-	at com.netflix.discovery.converters.wrappers.CodecWrappers$LegacyJacksonJson.decode(CodecWrappers.java:314)
-	at com.netflix.discovery.provider.DiscoveryJerseyProvider.readFrom(DiscoveryJerseyProvider.java:103)
-	... 26 more
-
-2023-11-08 19:38:26.698 [DiscoveryClient-CacheRefreshExecutor-0] INFO  c.n.d.s.t.decorator.RetryableEurekaHttpClient(124) - Request execution succeeded on retry #1
-2023-11-08 19:39:38.587 [grpc-default-executor-3] INFO  c.t.p.recommend.server.service.RecommendService(104) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"control_group","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 19:41:37.372 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 19:48:04.589 [grpc-default-executor-4] INFO  c.t.p.recommend.server.service.RecommendService(104) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 19:47:07.309 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 19:49:09.552 [DiscoveryClient-HeartbeatExecutor-0] INFO  com.netflix.discovery.DiscoveryClient(897) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - Re-registering apps/RECOMMEND-SERVER
-2023-11-08 19:49:09.560 [DiscoveryClient-HeartbeatExecutor-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 19:49:09.610 [DiscoveryClient-HeartbeatExecutor-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 19:51:40.729 [grpc-default-executor-5] INFO  c.t.p.recommend.server.service.RecommendService(104) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 19:52:19.471 [DiscoveryClient-CacheRefreshExecutor-0] INFO  c.n.d.s.t.decorator.RedirectingEurekaHttpClient(93) - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://deveureka-internal.piaoquantv.com/eureka/} exception=com.fasterxml.jackson.core.JsonParseException: processing aborted
- at [Source: (GZIPInputStream); line: 1, column: 18] stacktrace=javax.ws.rs.WebApplicationException: com.fasterxml.jackson.core.JsonParseException: processing aborted
- at [Source: (GZIPInputStream); line: 1, column: 18]
-	at com.netflix.discovery.provider.DiscoveryJerseyProvider.readFrom(DiscoveryJerseyProvider.java:110)
-	at com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:553)
-	at com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:506)
-	at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getApplicationsInternal(AbstractJerseyEurekaHttpClient.java:200)
-	at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getDelta(AbstractJerseyEurekaHttpClient.java:172)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
-	at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
-	at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:91)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
-	at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
-	at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
-	at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
-	at com.netflix.discovery.DiscoveryClient.getAndUpdateDelta(DiscoveryClient.java:1135)
-	at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:1016)
-	at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1531)
-	at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1498)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: com.fasterxml.jackson.core.JsonParseException: processing aborted
- at [Source: (GZIPInputStream); line: 1, column: 18]
-	at com.netflix.discovery.converters.EurekaJacksonCodec$ApplicationsDeserializer.deserialize(EurekaJacksonCodec.java:805)
-	at com.netflix.discovery.converters.EurekaJacksonCodec$ApplicationsDeserializer.deserialize(EurekaJacksonCodec.java:791)
-	at com.fasterxml.jackson.databind.ObjectReader._unwrapAndDeserialize(ObjectReader.java:2218)
-	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2076)
-	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1453)
-	at com.netflix.discovery.converters.EurekaJacksonCodec.readValue(EurekaJacksonCodec.java:213)
-	at com.netflix.discovery.converters.wrappers.CodecWrappers$LegacyJacksonJson.decode(CodecWrappers.java:314)
-	at com.netflix.discovery.provider.DiscoveryJerseyProvider.readFrom(DiscoveryJerseyProvider.java:103)
-	... 26 more
-
-2023-11-08 19:52:19.519 [DiscoveryClient-CacheRefreshExecutor-0] INFO  c.n.d.s.t.decorator.RetryableEurekaHttpClient(124) - Request execution succeeded on retry #1
-2023-11-08 19:54:09.441 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 19:54:26.892 [grpc-default-executor-6] INFO  c.t.p.recommend.server.service.RecommendService(104) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 19:59:09.471 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:04:09.503 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:09:09.535 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:12:46.458 [grpc-default-executor-7] INFO  c.t.p.recommend.server.service.RecommendService(104) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 20:13:52.314 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 20:13:52.414 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 20:13:52.422 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 20:13:52.455 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 20:13:52.461 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 20:14:02.753 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 8538 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 20:14:02.756 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 20:14:04.086 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 20:14:04.092 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 20:14:04.163 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 61 ms. Found 0 Redis repository interfaces.
-2023-11-08 20:14:04.342 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 20:14:04.475 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 20:14:04.854 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 20:14:04.859 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 20:14:05.112 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 20:14:05.121 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 20:14:05.122 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 20:14:05.122 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 20:14:05.231 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 20:14:05.232 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2431 ms
-2023-11-08 20:14:05.947 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 20:14:06.027 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 20:14:06.587 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 20:14:07.565 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 20:14:07.675 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 20:14:07.694 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 20:14:07.730 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 20:14:07.731 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 20:14:07.828 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 20:14:07.831 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 20:14:08.044 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:14:08.058 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 20:14:08.059 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 20:14:08.059 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 20:14:08.059 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 20:14:08.059 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 20:14:08.060 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 20:14:08.060 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 20:14:08.227 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 20:14:08.231 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 20:14:08.233 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 20:14:08.236 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699445648235 with initial instances count: 5
-2023-11-08 20:14:08.251 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 20:14:08.254 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699445648254, current=UP, previous=STARTING]
-2023-11-08 20:14:08.257 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 20:14:08.271 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 20:14:08.324 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 20:14:08.330 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 20:14:08.356 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 20:14:08.369 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 20:14:13.470 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 20:14:13.518 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 47.257 seconds (JVM running for 54.088)
-2023-11-08 20:14:14.120 [RMI TCP Connection(15)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 20:14:14.126 [RMI TCP Connection(15)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 20:14:14.129 [RMI TCP Connection(15)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 3 ms
-2023-11-08 20:14:14.173 [RMI TCP Connection(14)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 20:14:14.729 [RMI TCP Connection(14)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 20:16:05.959 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(104) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 20:19:08.080 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:24:18.215 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 20:24:18.318 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 20:24:18.324 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 20:24:18.356 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 20:24:18.361 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 20:24:28.620 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 8623 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 20:24:28.621 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 20:24:30.184 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 20:24:30.190 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 20:24:30.253 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 52 ms. Found 0 Redis repository interfaces.
-2023-11-08 20:24:30.416 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 20:24:30.521 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 20:24:30.880 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 20:24:30.891 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 20:24:31.266 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 20:24:31.280 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 20:24:31.287 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 20:24:31.287 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 20:24:31.374 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 20:24:31.375 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2706 ms
-2023-11-08 20:24:32.126 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 20:24:32.256 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 20:24:32.786 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 20:24:33.936 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 20:24:34.150 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 20:24:34.171 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 20:24:34.201 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 20:24:34.202 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 20:24:34.336 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 20:24:34.341 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 20:24:34.614 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:24:34.625 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 20:24:34.626 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 20:24:34.627 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 20:24:34.627 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 20:24:34.627 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 20:24:34.628 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 20:24:34.628 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 20:24:34.817 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 20:24:34.820 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 20:24:34.822 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 20:24:34.825 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699446274824 with initial instances count: 5
-2023-11-08 20:24:34.845 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 20:24:34.848 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699446274848, current=UP, previous=STARTING]
-2023-11-08 20:24:34.860 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 20:24:34.870 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 20:24:34.952 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 20:24:34.959 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 20:24:34.990 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 20:24:35.003 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 20:24:40.133 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 20:24:40.224 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 48.004 seconds (JVM running for 54.485)
-2023-11-08 20:24:40.789 [RMI TCP Connection(3)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 20:24:40.795 [RMI TCP Connection(3)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 20:24:40.798 [RMI TCP Connection(3)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 2 ms
-2023-11-08 20:24:40.843 [RMI TCP Connection(5)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 20:24:41.452 [RMI TCP Connection(5)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 20:29:16.332 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"control_group","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 20:29:34.629 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:30:37.843 [grpc-default-executor-2] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"control_group","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 20:34:34.645 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:35:55.974 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 20:35:56.057 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 20:35:56.066 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 20:35:56.112 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 20:35:56.118 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 20:36:06.471 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 8765 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 20:36:06.475 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 20:36:07.610 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 20:36:07.614 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 20:36:07.668 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 45 ms. Found 0 Redis repository interfaces.
-2023-11-08 20:36:07.810 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 20:36:07.907 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 20:36:08.183 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 20:36:08.188 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 20:36:08.447 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 20:36:08.456 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 20:36:08.457 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 20:36:08.457 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 20:36:08.530 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 20:36:08.530 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 1983 ms
-2023-11-08 20:36:09.152 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 20:36:09.183 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 20:36:09.591 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 20:36:10.293 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 20:36:10.396 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 20:36:10.414 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 20:36:10.443 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 20:36:10.443 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 20:36:10.543 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 20:36:10.547 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 20:36:10.703 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:36:10.714 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 20:36:10.715 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 20:36:10.715 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 20:36:10.715 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 20:36:10.715 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 20:36:10.716 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 20:36:10.716 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 20:36:10.870 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 20:36:10.873 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 20:36:10.875 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 20:36:10.877 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699446970876 with initial instances count: 5
-2023-11-08 20:36:10.891 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 20:36:10.891 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699446970891, current=UP, previous=STARTING]
-2023-11-08 20:36:10.895 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 20:36:10.905 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 20:36:10.945 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 20:36:10.948 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 20:36:10.980 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 20:36:10.982 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 20:36:16.063 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 20:36:16.106 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 46.214 seconds (JVM running for 52.822)
-2023-11-08 20:36:16.712 [RMI TCP Connection(7)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 20:36:16.716 [RMI TCP Connection(7)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 20:36:16.719 [RMI TCP Connection(7)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 3 ms
-2023-11-08 20:36:16.757 [RMI TCP Connection(5)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 20:36:17.347 [RMI TCP Connection(5)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 20:39:31.312 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 20:41:10.737 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:42:22.008 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 20:42:51.046 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 20:46:10.756 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:47:23.636 [grpc-default-executor-2] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 20:51:10.784 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:52:47.259 [grpc-default-executor-4] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 20:54:05.524 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 20:54:05.610 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 20:54:05.619 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 20:54:05.662 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 20:54:05.668 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 20:54:16.011 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 8914 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 20:54:16.013 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 20:54:17.138 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 20:54:17.143 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 20:54:17.199 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 47 ms. Found 0 Redis repository interfaces.
-2023-11-08 20:54:17.348 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 20:54:17.459 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 20:54:17.750 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 20:54:17.757 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 20:54:18.005 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 20:54:18.014 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 20:54:18.016 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 20:54:18.016 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 20:54:18.090 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 20:54:18.090 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2010 ms
-2023-11-08 20:54:18.716 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 20:54:18.751 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 20:54:19.183 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 20:54:20.018 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 20:54:20.110 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 20:54:20.127 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 20:54:20.155 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 20:54:20.155 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 20:54:20.220 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 20:54:20.221 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 20:54:20.382 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 20:54:20.392 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 20:54:20.392 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 20:54:20.392 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 20:54:20.393 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 20:54:20.393 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 20:54:20.393 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 20:54:20.393 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 20:54:20.646 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 20:54:20.649 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 20:54:20.651 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 20:54:20.652 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699448060652 with initial instances count: 4
-2023-11-08 20:54:20.658 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 20:54:20.658 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699448060658, current=UP, previous=STARTING]
-2023-11-08 20:54:20.661 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 20:54:20.665 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 20:54:20.705 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 20:54:20.710 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 20:54:20.742 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 20:54:20.755 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 20:54:25.824 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 20:54:25.870 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 46.389 seconds (JVM running for 52.941)
-2023-11-08 20:54:26.214 [RMI TCP Connection(3)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 20:54:26.216 [RMI TCP Connection(3)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 20:54:26.219 [RMI TCP Connection(3)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 2 ms
-2023-11-08 20:54:26.265 [RMI TCP Connection(4)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 20:54:26.824 [RMI TCP Connection(4)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 20:56:21.301 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 20:56:50.946 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 20:59:20.383 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 21:00:49.884 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 21:00:58.175 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 21:01:00.369 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 21:01:01.551 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 21:01:56.538 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 21:01:56.632 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 21:01:56.642 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 21:01:56.675 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 21:01:56.680 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 21:02:06.979 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 9017 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 21:02:06.980 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 21:02:08.241 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 21:02:08.247 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 21:02:08.316 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 57 ms. Found 0 Redis repository interfaces.
-2023-11-08 21:02:08.499 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 21:02:08.615 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 21:02:09.004 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 21:02:09.011 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 21:02:09.250 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 21:02:09.258 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 21:02:09.258 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 21:02:09.259 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 21:02:09.334 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 21:02:09.334 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2304 ms
-2023-11-08 21:02:10.043 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 21:02:10.109 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 21:02:10.557 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 21:02:11.451 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 21:02:11.575 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 21:02:11.600 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 21:02:11.639 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 21:02:11.640 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 21:02:11.734 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 21:02:11.735 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 21:02:11.944 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 21:02:11.953 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 21:02:11.954 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 21:02:11.954 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 21:02:11.954 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 21:02:11.954 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 21:02:11.954 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 21:02:11.954 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 21:02:12.118 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 21:02:12.122 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 21:02:12.124 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 21:02:12.126 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699448532126 with initial instances count: 4
-2023-11-08 21:02:12.133 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 21:02:12.133 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699448532133, current=UP, previous=STARTING]
-2023-11-08 21:02:12.136 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 21:02:12.141 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 21:02:12.188 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 21:02:12.192 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 21:02:12.227 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 21:02:12.234 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 21:02:17.332 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 21:02:17.379 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 46.863 seconds (JVM running for 53.475)
-2023-11-08 21:02:17.678 [RMI TCP Connection(13)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 21:02:17.682 [RMI TCP Connection(13)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 21:02:17.686 [RMI TCP Connection(13)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 3 ms
-2023-11-08 21:02:17.744 [RMI TCP Connection(11)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 21:02:18.330 [RMI TCP Connection(11)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 21:07:11.963 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 21:09:06.193 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 21:09:06.275 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 21:09:06.280 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 21:09:06.326 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 21:09:06.336 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 21:09:16.622 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 9075 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 21:09:16.627 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 21:09:17.725 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 21:09:17.730 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 21:09:17.784 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 46 ms. Found 0 Redis repository interfaces.
-2023-11-08 21:09:17.927 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 21:09:18.021 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 21:09:18.294 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 21:09:18.299 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 21:09:18.535 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 21:09:18.543 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 21:09:18.544 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 21:09:18.544 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 21:09:18.621 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 21:09:18.622 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 1924 ms
-2023-11-08 21:09:19.250 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 21:09:19.279 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 21:09:19.658 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 21:09:20.372 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 21:09:20.460 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 21:09:20.476 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 21:09:20.503 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 21:09:20.504 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 21:09:20.580 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 21:09:20.582 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 21:09:20.758 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 21:09:20.768 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 21:09:20.769 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 21:09:20.769 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 21:09:20.769 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 21:09:20.769 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 21:09:20.770 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 21:09:20.770 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 21:09:20.937 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 21:09:20.940 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 21:09:20.941 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 21:09:20.943 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699448960943 with initial instances count: 4
-2023-11-08 21:09:20.957 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 21:09:20.958 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699448960958, current=UP, previous=STARTING]
-2023-11-08 21:09:20.961 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 21:09:20.971 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 21:09:21.004 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 21:09:21.008 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 21:09:21.039 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 21:09:21.063 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 21:09:26.145 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 21:09:26.196 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 46.1 seconds (JVM running for 52.669)
-2023-11-08 21:09:27.453 [RMI TCP Connection(1)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 21:09:27.456 [RMI TCP Connection(1)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 21:09:27.460 [RMI TCP Connection(1)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 4 ms
-2023-11-08 21:09:27.508 [RMI TCP Connection(2)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 21:09:28.101 [RMI TCP Connection(2)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 21:11:29.868 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 21:14:20.743 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 21:17:48.121 [grpc-default-executor-3] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 21:30:41.006 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 21:30:41.085 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 21:30:41.094 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 21:30:41.136 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 21:30:41.144 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 21:30:51.502 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 9283 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 21:30:51.506 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 21:30:52.684 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 21:30:52.689 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 21:30:52.743 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 45 ms. Found 0 Redis repository interfaces.
-2023-11-08 21:30:52.907 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 21:30:53.017 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 21:30:53.321 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 21:30:53.326 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 21:30:53.571 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 21:30:53.579 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 21:30:53.579 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 21:30:53.579 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 21:30:53.656 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 21:30:53.657 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2076 ms
-2023-11-08 21:30:54.313 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 21:30:54.344 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 21:30:54.742 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 21:30:55.470 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 21:30:55.557 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 21:30:55.575 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 21:30:55.604 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 21:30:55.605 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 21:30:55.680 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 21:30:55.682 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 21:30:55.864 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 21:30:55.874 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 21:30:55.875 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 21:30:55.875 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 21:30:55.875 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 21:30:55.875 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 21:30:55.876 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 21:30:55.876 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 21:30:56.050 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 21:30:56.052 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 21:30:56.054 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 21:30:56.056 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699450256055 with initial instances count: 4
-2023-11-08 21:30:56.069 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 21:30:56.070 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699450256070, current=UP, previous=STARTING]
-2023-11-08 21:30:56.074 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 21:30:56.084 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 21:30:56.115 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 21:30:56.118 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 21:30:56.154 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 21:30:56.158 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 21:31:01.267 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 21:31:01.330 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 46.387 seconds (JVM running for 52.929)
-2023-11-08 21:31:01.596 [RMI TCP Connection(5)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 21:31:01.598 [RMI TCP Connection(5)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 21:31:01.602 [RMI TCP Connection(5)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 2 ms
-2023-11-08 21:31:01.641 [RMI TCP Connection(7)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 21:31:02.209 [RMI TCP Connection(7)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 21:31:51.345 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 21:31:51.393 [grpc-default-executor-0] INFO  c.t.p.r.server.service.recall.RecallService(48) - strategies 
-2023-11-08 21:31:51.677 [grpc-default-executor-0] INFO  c.t.p.r.server.service.recall.RecallService(70) - RecallResult.RecallData {"pushForm":"recall_pool_24h","videos":[]}
-2023-11-08 21:31:51.680 [grpc-default-executor-0] INFO  c.t.p.r.server.service.recall.RecallService(70) - RecallResult.RecallData {"pushForm":"rov_recall_24h_dup","videos":[]}
-2023-11-08 21:31:51.680 [grpc-default-executor-0] INFO  c.t.p.r.server.service.recall.RecallService(70) - RecallResult.RecallData {"pushForm":"quick_flow_pool"}
-2023-11-08 21:31:51.680 [grpc-default-executor-0] INFO  c.t.p.r.server.service.recall.RecallService(70) - RecallResult.RecallData {"pushForm":"flow_pool"}
-2023-11-08 21:31:51.680 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(287) - recallResult RecallResult(data=[RecallResult.RecallData(pushForm=recall_pool_24h, videos=[]), RecallResult.RecallData(pushForm=rov_recall_24h_dup, videos=[]), RecallResult.RecallData(pushForm=quick_flow_pool, videos=null), RecallResult.RecallData(pushForm=flow_pool, videos=null)])
-2023-11-08 21:31:51.682 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(290) - recallResult RankResult(videos=[])
-2023-11-08 21:31:51.683 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(105) - videoRecommend : []
-2023-11-08 21:32:33.790 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 21:32:33.825 [grpc-default-executor-1] INFO  c.t.p.r.server.service.recall.RecallService(48) - strategies 
-2023-11-08 21:32:34.081 [grpc-default-executor-1] INFO  c.t.p.r.server.service.recall.RecallService(70) - RecallResult.RecallData {"pushForm":"recall_pool_24h","videos":[]}
-2023-11-08 21:32:34.083 [grpc-default-executor-1] INFO  c.t.p.r.server.service.recall.RecallService(70) - RecallResult.RecallData {"pushForm":"rov_recall_24h_dup","videos":[]}
-2023-11-08 21:32:34.086 [grpc-default-executor-1] INFO  c.t.p.r.server.service.recall.RecallService(70) - RecallResult.RecallData {"pushForm":"quick_flow_pool"}
-2023-11-08 21:32:34.086 [grpc-default-executor-1] INFO  c.t.p.r.server.service.recall.RecallService(70) - RecallResult.RecallData {"pushForm":"flow_pool"}
-2023-11-08 21:32:34.086 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(287) - recallResult RecallResult(data=[RecallResult.RecallData(pushForm=recall_pool_24h, videos=[]), RecallResult.RecallData(pushForm=rov_recall_24h_dup, videos=[]), RecallResult.RecallData(pushForm=quick_flow_pool, videos=null), RecallResult.RecallData(pushForm=flow_pool, videos=null)])
-2023-11-08 21:32:34.088 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(290) - recallResult RankResult(videos=[])
-2023-11-08 21:32:34.089 [grpc-default-executor-1] INFO  c.t.p.recommend.server.service.RecommendService(105) - videoRecommend : []
-2023-11-08 21:35:55.882 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 21:40:55.894 [AsyncResolver-bootstrap-executor-0] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 21:43:41.328 [background-preinit] INFO  org.hibernate.validator.internal.util.Version(21) - HV000001: Hibernate Validator 6.1.7.Final
-2023-11-08 21:43:41.434 [main] INFO  c.c.f.f.i.provider.DefaultApplicationProvider(100) - App ID is set to recommend-server by app.id property from System Property
-2023-11-08 21:43:41.442 [main] INFO  c.c.f.f.internals.provider.DefaultServerProvider(176) - Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
-2023-11-08 21:43:41.474 [main] INFO  c.c.f.apollo.internals.DefaultMetaServerProvider(42) - Located meta services from apollo.meta configuration: http://devapolloconfig-internal.piaoquantv.com!
-2023-11-08 21:43:41.480 [main] INFO  com.ctrip.framework.apollo.core.MetaDomainConsts(93) - Located meta server address http://devapolloconfig-internal.piaoquantv.com for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
-2023-11-08 21:43:51.768 [main] INFO  com.tzld.piaoquan.recommend.server.Application(55) - Starting Application using Java 1.8.0_361 on dingyunpengdeMacBook-Pro.local with PID 9371 (/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes started by dingyunpeng in /Users/dingyunpeng/Desktop/code/pq)
-2023-11-08 21:43:51.771 [main] INFO  com.tzld.piaoquan.recommend.server.Application(664) - The following profiles are active: dev
-2023-11-08 21:43:52.934 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(250) - Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-11-08 21:43:52.939 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(128) - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-11-08 21:43:52.993 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate(188) - Finished Spring Data repository scanning in 45 ms. Found 0 Redis repository interfaces.
-2023-11-08 21:43:53.141 [main] INFO  o.s.c.annotation.ConfigurationClassPostProcessor(422) - Cannot enhance @Configuration bean definition 'com.ctrip.framework.apollo.spring.boot.ApolloAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
-2023-11-08 21:43:53.251 [main] INFO  o.springframework.cloud.context.scope.GenericScope(288) - BeanFactory id=03118c26-269d-3b80-a0e4-c07ba057ad00
-2023-11-08 21:43:53.552 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 21:43:53.556 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker(350) - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-11-08 21:43:53.808 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(108) - Tomcat initialized with port(s): 8080 (http)
-2023-11-08 21:43:53.817 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Initializing ProtocolHandler ["http-nio-8080"]
-2023-11-08 21:43:53.818 [main] INFO  org.apache.catalina.core.StandardService(173) - Starting service [Tomcat]
-2023-11-08 21:43:53.818 [main] INFO  org.apache.catalina.core.StandardEngine(173) - Starting Servlet engine: [Apache Tomcat/9.0.41]
-2023-11-08 21:43:53.897 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring embedded WebApplicationContext
-2023-11-08 21:43:53.898 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext(289) - Root WebApplicationContext: initialization completed in 2054 ms
-2023-11-08 21:43:54.567 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor(181) - Initializing ExecutorService 'applicationTaskExecutor'
-2023-11-08 21:43:54.602 [main] INFO  c.a.cloud.sentinel.SentinelWebAutoConfiguration(80) - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
-2023-11-08 21:43:55.017 [main] INFO  o.s.c.n.e.c.DiscoveryClientOptionalArgsConfiguration(87) - Eureka HTTP Client uses Jersey
-2023-11-08 21:43:55.762 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver(58) - Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-11-08 21:43:55.853 [main] INFO  o.s.cloud.netflix.eureka.InstanceInfoFactory(67) - Setting initial instance status as: STARTING
-2023-11-08 21:43:55.870 [main] INFO  com.netflix.discovery.DiscoveryClient(372) - Initializing Eureka in region us-east-1
-2023-11-08 21:43:55.899 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(70) - Using JSON encoding codec LegacyJacksonJson
-2023-11-08 21:43:55.899 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(71) - Using JSON decoding codec LegacyJacksonJson
-2023-11-08 21:43:55.988 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(80) - Using XML encoding codec XStreamXml
-2023-11-08 21:43:55.990 [main] INFO  c.n.discovery.provider.DiscoveryJerseyProvider(81) - Using XML decoding codec XStreamXml
-2023-11-08 21:43:56.180 [main] INFO  c.n.d.shared.resolver.aws.ConfigClusterResolver(43) - Resolving eureka endpoints via configuration
-2023-11-08 21:43:56.193 [main] INFO  com.netflix.discovery.DiscoveryClient(1007) - Disable delta property : false
-2023-11-08 21:43:56.193 [main] INFO  com.netflix.discovery.DiscoveryClient(1008) - Single vip registry refresh property : null
-2023-11-08 21:43:56.193 [main] INFO  com.netflix.discovery.DiscoveryClient(1009) - Force full registry fetch : false
-2023-11-08 21:43:56.194 [main] INFO  com.netflix.discovery.DiscoveryClient(1010) - Application is null : false
-2023-11-08 21:43:56.195 [main] INFO  com.netflix.discovery.DiscoveryClient(1011) - Registered Applications size is zero : true
-2023-11-08 21:43:56.195 [main] INFO  com.netflix.discovery.DiscoveryClient(1013) - Application version is -1: true
-2023-11-08 21:43:56.195 [main] INFO  com.netflix.discovery.DiscoveryClient(1097) - Getting all instance registry info from the eureka server
-2023-11-08 21:43:56.356 [main] INFO  com.netflix.discovery.DiscoveryClient(1106) - The response status is 200
-2023-11-08 21:43:56.359 [main] INFO  com.netflix.discovery.DiscoveryClient(1321) - Starting heartbeat executor: renew interval is: 10
-2023-11-08 21:43:56.361 [main] INFO  com.netflix.discovery.InstanceInfoReplicator(60) - InstanceInfoReplicator onDemand update allowed rate per min is 4
-2023-11-08 21:43:56.363 [main] INFO  com.netflix.discovery.DiscoveryClient(492) - Discovery Client initialized at timestamp 1699451036362 with initial instances count: 4
-2023-11-08 21:43:56.378 [main] INFO  o.s.c.n.e.serviceregistry.EurekaServiceRegistry(41) - Registering application RECOMMEND-SERVER with eureka with status UP
-2023-11-08 21:43:56.378 [main] INFO  com.netflix.discovery.DiscoveryClient(1352) - Saw local status change event StatusChangeEvent [timestamp=1699451036378, current=UP, previous=STARTING]
-2023-11-08 21:43:56.381 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(873) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080: registering service...
-2023-11-08 21:43:56.393 [main] INFO  org.apache.coyote.http11.Http11NioProtocol(173) - Starting ProtocolHandler ["http-nio-8080"]
-2023-11-08 21:43:56.428 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer(220) - Tomcat started on port(s): 8080 (http) with context path '/recommend-sort'
-2023-11-08 21:43:56.430 [main] INFO  o.s.c.n.e.s.EurekaAutoServiceRegistration(144) - Updating port to 8080
-2023-11-08 21:43:56.466 [main] INFO  n.d.b.g.s.serverfactory.AbstractGrpcServerFactory(115) - Registered gRPC service: RecommendService, bean: recommendGrpcService, class: com.tzld.piaoquan.recommend.server.grpcservice.RecommendGrpcService
-2023-11-08 21:43:56.468 [DiscoveryClient-InstanceInfoReplicator-0] INFO  com.netflix.discovery.DiscoveryClient(882) - DiscoveryClient_RECOMMEND-SERVER/192.168.81.68:recommend-server:8080 - registration status: 204
-2023-11-08 21:44:01.554 [main] INFO  n.d.b.g.server.serverfactory.GrpcServerLifecycle(91) - gRPC Server started, listening on address: *, port: 6666
-2023-11-08 21:44:01.607 [main] INFO  com.tzld.piaoquan.recommend.server.Application(61) - Started Application in 46.313 seconds (JVM running for 52.941)
-2023-11-08 21:44:02.483 [RMI TCP Connection(1)-192.168.81.68] INFO  o.a.c.c.C.[Tomcat].[localhost].[/recommend-sort](173) - Initializing Spring DispatcherServlet 'dispatcherServlet'
-2023-11-08 21:44:02.485 [RMI TCP Connection(1)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(525) - Initializing Servlet 'dispatcherServlet'
-2023-11-08 21:44:02.488 [RMI TCP Connection(1)-192.168.81.68] INFO  org.springframework.web.servlet.DispatcherServlet(547) - Completed initialization in 2 ms
-2023-11-08 21:44:02.529 [RMI TCP Connection(2)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(110) - HikariPool-1 - Starting...
-2023-11-08 21:44:03.211 [RMI TCP Connection(2)-192.168.81.68] INFO  com.zaxxer.hikari.HikariDataSource(123) - HikariPool-1 - Start completed.
-2023-11-08 21:45:05.959 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(102) - genRecommendParam : {"topK":3,"flowPoolP":0.3,"abCode":"60010","ruleKey":"rule4","dataKey":"data1","flowPoolAbtestGroup":"experimental_flow_set_level_score","rankKeyPrefix":"rank:score1:","appType":0,"videoId":0,"mid":"string","size":0,"uid":"string"}
-2023-11-08 21:45:05.973 [grpc-default-executor-0] INFO  c.t.p.r.server.service.recall.RecallService(49) - strategies ["recall_pool_24h","rov_recall_24h_dup","quick_flow_pool","flow_pool"]
-2023-11-08 21:45:06.261 [grpc-default-executor-0] INFO  c.t.p.r.server.service.recall.RecallService(71) - RecallResult.RecallData {"pushForm":"recall_pool_24h","videos":[]}
-2023-11-08 21:45:06.264 [grpc-default-executor-0] INFO  c.t.p.r.server.service.recall.RecallService(71) - RecallResult.RecallData {"pushForm":"rov_recall_24h_dup","videos":[]}
-2023-11-08 21:45:06.265 [grpc-default-executor-0] INFO  c.t.p.r.server.service.recall.RecallService(71) - RecallResult.RecallData {"pushForm":"quick_flow_pool"}
-2023-11-08 21:45:06.266 [grpc-default-executor-0] INFO  c.t.p.r.server.service.recall.RecallService(71) - RecallResult.RecallData {"pushForm":"flow_pool"}
-2023-11-08 21:45:06.266 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(287) - recallResult RecallResult(data=[RecallResult.RecallData(pushForm=recall_pool_24h, videos=[]), RecallResult.RecallData(pushForm=rov_recall_24h_dup, videos=[]), RecallResult.RecallData(pushForm=quick_flow_pool, videos=null), RecallResult.RecallData(pushForm=flow_pool, videos=null)])
-2023-11-08 21:45:06.268 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(290) - recallResult RankResult(videos=[])
-2023-11-08 21:45:06.270 [grpc-default-executor-0] INFO  c.t.p.recommend.server.service.RecommendService(105) - videoRecommend : []

+ 0 - 243
logs/recommend-server/log_warn.log

@@ -1,243 +0,0 @@
-2023-11-08 10:40:29.093 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 10:40:35.492 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server.dao]' package. Please check your configuration.
-2023-11-08 10:40:35.612 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 10:40:36.418 [main] WARN  o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext(596) - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'preViewedService': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate<java.lang.String, java.lang.Long>' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
-2023-11-08 10:43:54.063 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5002 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 10:44:00.408 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server.dao]' package. Please check your configuration.
-2023-11-08 10:44:00.551 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 10:44:01.327 [main] WARN  o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext(596) - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'preViewedService': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate<java.lang.String, java.lang.Long>' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
-2023-11-08 10:51:39.693 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 10:51:46.497 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 10:51:46.696 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 10:51:47.991 [main] WARN  o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext(596) - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'recommendService': Unsatisfied dependency expressed through field 'recallService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'recallService' defined in file [/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/com/tzld/piaoquan/recommend/server/service/recall/RecallService.class]: Initialization of bean failed; nested exception is com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-2023-11-08 10:57:03.735 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5001 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 10:57:10.153 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 10:57:10.269 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 10:57:11.346 [main] WARN  o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext(596) - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'recommendService': Unsatisfied dependency expressed through field 'recallService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'recallService' defined in file [/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/com/tzld/piaoquan/recommend/server/service/recall/RecallService.class]: Initialization of bean failed; nested exception is com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
-2023-11-08 11:01:14.700 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 11:01:21.324 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 11:01:21.463 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 11:01:22.802 [main] WARN  o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext(596) - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'recommendService': Unsatisfied dependency expressed through field 'rankService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.tzld.piaoquan.recommend.server.service.rank.RankService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
-2023-11-08 11:02:29.989 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5002 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 11:02:36.545 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 11:02:36.655 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 11:02:37.834 [main] WARN  o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext(596) - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'recommendService' defined in file [/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/com/tzld/piaoquan/recommend/server/service/RecommendService.class]: Initialization of bean failed; nested exception is com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 65 column 6 path $..
-2023-11-08 11:05:10.129 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5002 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 11:05:16.452 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 11:05:16.574 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 11:05:17.579 [main] WARN  o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext(596) - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'recommendService' defined in file [/Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/com/tzld/piaoquan/recommend/server/service/RecommendService.class]: Initialization of bean failed; nested exception is com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 65 column 6 path $..
-2023-11-08 11:06:27.216 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 11:06:33.566 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 11:06:33.694 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 11:06:36.166 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 14:52:45.401 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 14:52:51.726 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 14:52:51.841 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 14:52:54.194 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 14:54:57.911 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5002 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 14:55:04.180 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 14:55:04.304 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 14:55:06.544 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 14:56:59.969 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5002 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 14:57:06.192 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 14:57:06.303 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 14:57:08.441 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 15:12:17.749 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5004 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 15:12:24.159 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 15:12:24.285 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 15:12:26.930 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 15:35:03.349 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 15:35:09.607 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 15:35:09.721 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 15:35:11.901 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 17:03:30.062 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5002 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 17:03:36.306 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 17:03:36.421 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 17:03:38.766 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 17:14:12.600 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 17:14:18.873 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 17:14:19.017 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 17:14:21.242 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 17:21:49.116 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 17:21:55.684 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 17:21:55.826 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 17:21:58.879 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 17:39:32.892 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool(787) - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=16m56s863ms).
-2023-11-08 17:44:30.769 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5001 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 17:44:37.336 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 17:44:37.464 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 17:44:40.193 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 17:50:50.670 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool(787) - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=3m33s466ms).
-2023-11-08 17:50:50.675 [DiscoveryClient-0] WARN  com.netflix.discovery.TimedSupervisorTask(73) - task supervisor timed out
-java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.netflix.discovery.TimedSupervisorTask.run(TimedSupervisorTask.java:68)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:50:50.670 [DiscoveryClient-1] WARN  com.netflix.discovery.TimedSupervisorTask(73) - task supervisor timed out
-java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.netflix.discovery.TimedSupervisorTask.run(TimedSupervisorTask.java:68)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 17:50:50.745 [DiscoveryClient-HeartbeatExecutor-0] WARN  c.n.d.s.t.decorator.RetryableEurekaHttpClient(130) - Request execution failed with message: org.apache.http.NoHttpResponseException: deveureka-internal.piaoquantv.com:80 failed to respond
-2023-11-08 17:50:50.745 [DiscoveryClient-CacheRefreshExecutor-0] WARN  c.n.d.s.t.decorator.RetryableEurekaHttpClient(130) - Request execution failed with message: com.fasterxml.jackson.core.JsonParseException: processing aborted
- at [Source: (GZIPInputStream); line: 1, column: 18]
-2023-11-08 17:51:49.333 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 17:51:55.647 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 17:51:55.762 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 17:51:58.216 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 19:36:37.291 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool(787) - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1h42m2s270ms).
-2023-11-08 19:36:37.289 [RMI TCP Accept-0] WARN  sun.rmi.transport.tcp(237) - RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,localport=61030] throws
-java.io.IOException: The server sockets created using the LocalRMIServerSocketFactory only accept connections from clients running on the host where the RMI remote objects have been exported.
-	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:114)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:36:37.348 [RMI TCP Accept-0] WARN  sun.rmi.transport.tcp(237) - RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,localport=61030] throws
-java.io.IOException: The server sockets created using the LocalRMIServerSocketFactory only accept connections from clients running on the host where the RMI remote objects have been exported.
-	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:114)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:36:37.356 [RMI TCP Accept-0] WARN  sun.rmi.transport.tcp(237) - RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,localport=61030] throws
-java.io.IOException: The server sockets created using the LocalRMIServerSocketFactory only accept connections from clients running on the host where the RMI remote objects have been exported.
-	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:114)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:36:37.357 [RMI TCP Accept-0] WARN  sun.rmi.transport.tcp(237) - RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,localport=61030] throws
-java.io.IOException: The server sockets created using the LocalRMIServerSocketFactory only accept connections from clients running on the host where the RMI remote objects have been exported.
-	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:114)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:36:37.359 [RMI TCP Accept-0] WARN  sun.rmi.transport.tcp(237) - RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,localport=61030] throws
-java.io.IOException: The server sockets created using the LocalRMIServerSocketFactory only accept connections from clients running on the host where the RMI remote objects have been exported.
-	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:114)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:36:37.361 [RMI TCP Accept-0] WARN  sun.rmi.transport.tcp(237) - RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,localport=61030] throws
-java.io.IOException: The server sockets created using the LocalRMIServerSocketFactory only accept connections from clients running on the host where the RMI remote objects have been exported.
-	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:114)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:36:37.363 [RMI TCP Accept-0] WARN  sun.rmi.transport.tcp(237) - RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,localport=61030] throws
-java.io.IOException: The server sockets created using the LocalRMIServerSocketFactory only accept connections from clients running on the host where the RMI remote objects have been exported.
-	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:114)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405)
-	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:38:26.554 [DiscoveryClient-0] WARN  com.netflix.discovery.TimedSupervisorTask(73) - task supervisor timed out
-java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.netflix.discovery.TimedSupervisorTask.run(TimedSupervisorTask.java:68)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:38:26.649 [DiscoveryClient-CacheRefreshExecutor-0] WARN  c.n.d.s.t.decorator.RetryableEurekaHttpClient(130) - Request execution failed with message: com.fasterxml.jackson.core.JsonParseException: processing aborted
- at [Source: (GZIPInputStream); line: 1, column: 18]
-2023-11-08 19:47:07.309 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool(787) - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=59s838ms).
-2023-11-08 19:48:04.577 [DiscoveryClient-0] WARN  com.netflix.discovery.TimedSupervisorTask(73) - task supervisor timed out
-java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.netflix.discovery.TimedSupervisorTask.run(TimedSupervisorTask.java:68)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:48:01.036 [DiscoveryClient-1] WARN  com.netflix.discovery.TimedSupervisorTask(73) - task supervisor timed out
-java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.netflix.discovery.TimedSupervisorTask.run(TimedSupervisorTask.java:68)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:49:39.446 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool(787) - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=2m32s138ms).
-2023-11-08 19:52:19.354 [DiscoveryClient-1] WARN  com.netflix.discovery.TimedSupervisorTask(73) - task supervisor timed out
-java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.netflix.discovery.TimedSupervisorTask.run(TimedSupervisorTask.java:68)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:52:19.354 [DiscoveryClient-0] WARN  com.netflix.discovery.TimedSupervisorTask(73) - task supervisor timed out
-java.util.concurrent.TimeoutException: null
-	at java.util.concurrent.FutureTask.get(FutureTask.java:205)
-	at com.netflix.discovery.TimedSupervisorTask.run(TimedSupervisorTask.java:68)
-	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-	at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
-	at java.util.concurrent.FutureTask.run(FutureTask.java)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-2023-11-08 19:52:19.475 [DiscoveryClient-CacheRefreshExecutor-0] WARN  c.n.d.s.t.decorator.RetryableEurekaHttpClient(130) - Request execution failed with message: com.fasterxml.jackson.core.JsonParseException: processing aborted
- at [Source: (GZIPInputStream); line: 1, column: 18]
-2023-11-08 19:55:06.986 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool(787) - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=47s586ms).
-2023-11-08 20:13:57.746 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5001 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 20:14:04.335 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 20:14:04.503 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 20:14:07.553 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 20:24:23.618 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5001 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 20:24:30.412 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 20:24:30.536 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 20:24:33.923 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 20:36:01.450 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 20:36:07.806 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 20:36:07.923 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 20:36:10.285 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 20:54:10.995 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5005 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 20:54:17.344 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 20:54:17.477 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 20:54:20.009 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 21:02:01.972 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 21:02:08.494 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 21:02:08.635 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 21:02:11.440 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 21:09:11.603 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 21:09:17.924 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 21:09:18.037 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 21:09:20.363 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 21:30:46.482 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 21:30:52.902 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 21:30:53.037 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 21:30:55.462 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-11-08 21:43:46.748 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-11-08 21:43:53.136 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server]' package. Please check your configuration.
-2023-11-08 21:43:53.271 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-11-08 21:43:55.754 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.

+ 0 - 98
logs/recommend-server/warn/log-warn-2023-10-30.0.log

@@ -1,98 +0,0 @@
-2023-10-30 15:35:20.244 [main] WARN  c.c.f.apollo.internals.AbstractConfigRepository(29) - Sync config failed, will retry. Repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:35:20.712 [main] WARN  c.c.f.apollo.internals.LocalFileConfigRepository(167) - Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:35:21.223 [main] WARN  c.c.f.apollo.internals.LocalFileConfigRepository(167) - Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:35:21.227 [main] WARN  c.c.f.apollo.internals.AbstractConfigRepository(29) - Sync config failed, will retry. Repository class com.ctrip.framework.apollo.internals.LocalFileConfigRepository, reason: Load config from local config failed! [Cause: Cannot read from local cache file /Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/config-cache/recommend-sort+default+application.properties]
-2023-10-30 15:35:21.740 [main] WARN  c.c.f.apollo.internals.LocalFileConfigRepository(167) - Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:35:21.743 [main] WARN  com.ctrip.framework.apollo.internals.DefaultConfig(61) - Init Apollo Local Config failed - namespace: application, reason: Load config from local config failed! [Cause: Cannot read from local cache file /Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/config-cache/recommend-sort+default+application.properties].
-2023-10-30 15:35:21.750 [main] WARN  com.ctrip.framework.apollo.internals.DefaultConfig(95) - Could not load config for namespace application from Apollo, please check whether the configs are released in Apollo! Return default value now!
-2023-10-30 15:35:26.802 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5004 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-10-30 15:37:11.251 [main] WARN  c.c.f.apollo.internals.AbstractConfigRepository(29) - Sync config failed, will retry. Repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:37:11.663 [main] WARN  c.c.f.apollo.internals.LocalFileConfigRepository(167) - Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:37:12.185 [main] WARN  c.c.f.apollo.internals.LocalFileConfigRepository(167) - Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:37:12.190 [main] WARN  c.c.f.apollo.internals.AbstractConfigRepository(29) - Sync config failed, will retry. Repository class com.ctrip.framework.apollo.internals.LocalFileConfigRepository, reason: Load config from local config failed! [Cause: Cannot read from local cache file /Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/config-cache/recommend-sort+default+application.properties]
-2023-10-30 15:37:12.698 [main] WARN  c.c.f.apollo.internals.LocalFileConfigRepository(167) - Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:37:12.699 [main] WARN  com.ctrip.framework.apollo.internals.DefaultConfig(61) - Init Apollo Local Config failed - namespace: application, reason: Load config from local config failed! [Cause: Cannot read from local cache file /Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/config-cache/recommend-sort+default+application.properties].
-2023-10-30 15:37:12.702 [main] WARN  com.ctrip.framework.apollo.internals.DefaultConfig(95) - Could not load config for namespace application from Apollo, please check whether the configs are released in Apollo! Return default value now!
-2023-10-30 15:37:17.747 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5005 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-10-30 15:37:23.656 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server.dao]' package. Please check your configuration.
-2023-10-30 15:37:23.775 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-10-30 15:37:24.377 [main] WARN  o.s.c.a.AnnotationConfigApplicationContext(596) - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration': Unsatisfied dependency expressed through field 'optionalArgs'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
-2023-10-30 15:41:18.400 [main] WARN  c.c.f.apollo.internals.AbstractConfigRepository(29) - Sync config failed, will retry. Repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:41:18.863 [main] WARN  c.c.f.apollo.internals.LocalFileConfigRepository(167) - Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:41:19.367 [main] WARN  c.c.f.apollo.internals.LocalFileConfigRepository(167) - Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:41:19.374 [main] WARN  c.c.f.apollo.internals.AbstractConfigRepository(29) - Sync config failed, will retry. Repository class com.ctrip.framework.apollo.internals.LocalFileConfigRepository, reason: Load config from local config failed! [Cause: Cannot read from local cache file /Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/config-cache/recommend-sort+default+application.properties]
-2023-10-30 15:41:19.862 [main] WARN  c.c.f.apollo.internals.LocalFileConfigRepository(167) - Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:41:19.869 [main] WARN  com.ctrip.framework.apollo.internals.DefaultConfig(61) - Init Apollo Local Config failed - namespace: application, reason: Load config from local config failed! [Cause: Cannot read from local cache file /Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/config-cache/recommend-sort+default+application.properties].
-2023-10-30 15:41:19.876 [main] WARN  com.ctrip.framework.apollo.internals.DefaultConfig(95) - Could not load config for namespace application from Apollo, please check whether the configs are released in Apollo! Return default value now!
-2023-10-30 15:41:24.941 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5002 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-10-30 15:41:31.152 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server.dao]' package. Please check your configuration.
-2023-10-30 15:41:31.263 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-10-30 15:41:33.457 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-10-30 15:41:33.581 [main] WARN  o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext(596) - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'eurekaAutoServiceRegistration'; nested exception is java.lang.NullPointerException
-2023-10-30 15:56:15.811 [main] WARN  c.c.f.apollo.internals.AbstractConfigRepository(29) - Sync config failed, will retry. Repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:56:16.308 [main] WARN  c.c.f.apollo.internals.LocalFileConfigRepository(167) - Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:56:16.782 [main] WARN  c.c.f.apollo.internals.LocalFileConfigRepository(167) - Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:56:16.786 [main] WARN  c.c.f.apollo.internals.AbstractConfigRepository(29) - Sync config failed, will retry. Repository class com.ctrip.framework.apollo.internals.LocalFileConfigRepository, reason: Load config from local config failed! [Cause: Cannot read from local cache file /Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/config-cache/recommend-sort+default+application.properties]
-2023-10-30 15:56:17.278 [main] WARN  c.c.f.apollo.internals.LocalFileConfigRepository(167) - Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed, reason: Load Apollo Config failed - appId: recommend-sort, cluster: default, namespace: application, url: http://192.168.204.179:8080/configs/recommend-sort/default/application?ip=192.168.80.15 [Cause: [status code: 404] Could not find config for namespace - appId: recommend-sort, cluster: default, namespace: application, please check whether the configs are released in Apollo!]
-2023-10-30 15:56:17.286 [main] WARN  com.ctrip.framework.apollo.internals.DefaultConfig(61) - Init Apollo Local Config failed - namespace: application, reason: Load config from local config failed! [Cause: Cannot read from local cache file /Users/dingyunpeng/Desktop/code/pq/recommend-server/recommend-server-service/target/classes/config-cache/recommend-sort+default+application.properties].
-2023-10-30 15:56:17.292 [main] WARN  com.ctrip.framework.apollo.internals.DefaultConfig(95) - Could not load config for namespace application from Apollo, please check whether the configs are released in Apollo! Return default value now!
-2023-10-30 15:56:22.354 [main] WARN  org.springframework.boot.StartupInfoLogger(117) - InetAddress.getLocalHost().getHostName() took 5004 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
-2023-10-30 15:56:28.618 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner(44) - No MyBatis mapper was found in '[com.tzld.piaoquan.recommend.server.dao]' package. Please check your configuration.
-2023-10-30 15:56:28.727 [main] WARN  o.s.boot.context.properties.PropertySourcesDeducer(66) - Multiple PropertySourcesPlaceholderConfigurer beans registered [propertySourcesPlaceholderConfigurer, org.springframework.context.support.PropertySourcesPlaceholderConfigurer], falling back to Environment
-2023-10-30 15:56:30.898 [main] WARN  o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger(82) - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
-2023-10-30 15:56:43.494 [boundedElastic-1] WARN  o.s.b.actuate.redis.RedisReactiveHealthIndicator(89) - Redis health check failed
-org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is org.springframework.data.redis.connection.PoolException: Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379
-	at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$ExceptionTranslatingConnectionProvider.translateException(LettuceConnectionFactory.java:1553)
-	at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$ExceptionTranslatingConnectionProvider.getConnection(LettuceConnectionFactory.java:1461)
-	at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getNativeConnection(LettuceConnectionFactory.java:1247)
-	at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getConnection(LettuceConnectionFactory.java:1230)
-	at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getSharedReactiveConnection(LettuceConnectionFactory.java:989)
-	at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getReactiveConnection(LettuceConnectionFactory.java:445)
-	at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getReactiveConnection(LettuceConnectionFactory.java:98)
-	at reactor.core.publisher.MonoSupplier.call(MonoSupplier.java:85)
-	at reactor.core.publisher.FluxSubscribeOnCallable$CallableSubscribeOnSubscription.run(FluxSubscribeOnCallable.java:227)
-	at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68)
-	at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28)
-	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
-	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
-	at java.lang.Thread.run(Thread.java:750)
-Caused by: org.springframework.data.redis.connection.PoolException: Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379
-	at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.getConnection(LettucePoolingConnectionProvider.java:109)
-	at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$ExceptionTranslatingConnectionProvider.getConnection(LettuceConnectionFactory.java:1459)
-	... 15 common frames omitted
-Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379
-	at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:78)
-	at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:56)
-	at io.lettuce.core.AbstractRedisClient.getConnection(AbstractRedisClient.java:320)
-	at io.lettuce.core.RedisClient.connect(RedisClient.java:211)
-	at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.lambda$getConnection$1(StandaloneConnectionProvider.java:115)
-	at java.util.Optional.orElseGet(Optional.java:267)
-	at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.getConnection(StandaloneConnectionProvider.java:115)
-	at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.lambda$null$0(LettucePoolingConnectionProvider.java:97)
-	at io.lettuce.core.support.ConnectionPoolSupport$RedisPooledObjectFactory.create(ConnectionPoolSupport.java:211)
-	at io.lettuce.core.support.ConnectionPoolSupport$RedisPooledObjectFactory.create(ConnectionPoolSupport.java:201)
-	at org.apache.commons.pool2.BasePooledObjectFactory.makeObject(BasePooledObjectFactory.java:58)
-	at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:918)
-	at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:431)
-	at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:356)
-	at io.lettuce.core.support.ConnectionPoolSupport$1.borrowObject(ConnectionPoolSupport.java:122)
-	at io.lettuce.core.support.ConnectionPoolSupport$1.borrowObject(ConnectionPoolSupport.java:117)
-	at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.getConnection(LettucePoolingConnectionProvider.java:103)
-	... 16 common frames omitted
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: localhost/127.0.0.1:6379
-Caused by: java.net.ConnectException: Connection refused
-	at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
-	at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:715)
-	at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:330)
-	at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
-	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:707)
-	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655)
-	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581)
-	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.lang.Thread.run(Thread.java:750)

+ 9 - 3
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/RecommendService.java

@@ -2,6 +2,7 @@ package com.tzld.piaoquan.recommend.server.service;
 
 import com.ctrip.framework.apollo.spring.annotation.ApolloJsonValue;
 import com.google.common.base.Strings;
+import com.google.common.reflect.TypeToken;
 import com.tzld.piaoquan.recommend.server.common.enums.AppTypeEnum;
 import com.tzld.piaoquan.recommend.server.gen.common.Result;
 import com.tzld.piaoquan.recommend.server.gen.recommend.RecommendRequest;
@@ -190,7 +191,9 @@ public class RecommendService {
 
         // client_info: {"cityCode": "", "provinceCode": "330000"}
         if (StringUtils.isNotBlank(request.getClientInfo())) {
-            Map<String, String> clientInfoMap = JSONUtils.toMap(request.getClientInfo(), Collections.emptyMap());
+            Map<String, String> clientInfoMap = JSONUtils.fromJson(request.getClientInfo(),
+                    new TypeToken<Map<String, String>>() {
+                    }, Collections.emptyMap());
             param.setCityCode(clientInfoMap.get("cityCode"));
             param.setProvinceCode(clientInfoMap.get("provinceCode"));
         }
@@ -205,7 +208,9 @@ public class RecommendService {
         // 实验配置
         if (StringUtils.isNotBlank(request.getAbExpInfo())) {
             Set<String> abExpCodes = new HashSet<>();
-            Map<String, List<Map<String, String>>> map = JSONUtils.toMap(request.getAbExpInfo(),
+            Map<String, List<Map<String, String>>> map = JSONUtils.fromJson(request.getAbExpInfo(),
+                    new TypeToken<Map<String, List<Map<String, String>>>>() {
+                    },
                     Collections.emptyMap());
             for (List<Map<String, String>> list : map.values()) {
                 list.stream().forEach(m -> abExpCodes.add(m.get("abExpCode")));
@@ -243,7 +248,8 @@ public class RecommendService {
         // {"10018":{"eventId":"100182","ifAddedRootEventId":true},"10020":{"eventId":"100201","ifAddedRootEventId":true}}
         if (StringUtils.isNotBlank(request.getAbInfoData())) {
             Map<String, String> abInfoAppMap = new HashMap<>();
-            Map<String, Map<String, String>> map = JSONUtils.toMap(request.getAbInfoData(),
+            Map<String, Map<String, String>> map = JSONUtils.fromJson(request.getAbInfoData(),
+                    new TypeToken<Map<String, Map<String, String>>>(){},
                     Collections.emptyMap());
             for (Map.Entry<String, Map<String, String>> entry : map.entrySet()) {
                 if (MapUtils.isEmpty(entry.getValue())) {

+ 9 - 7
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/ViewedService.java

@@ -1,6 +1,7 @@
 package com.tzld.piaoquan.recommend.server.service;
 
 import com.google.common.collect.Lists;
+import com.google.common.reflect.TypeToken;
 import com.tzld.piaoquan.recommend.server.util.JSONUtils;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.http.HttpEntity;
@@ -11,11 +12,11 @@ import org.apache.http.client.methods.HttpPost;
 import org.apache.http.impl.client.CloseableHttpClient;
 import org.apache.http.impl.client.HttpClients;
 import org.apache.http.message.BasicNameValuePair;
+import org.apache.http.util.EntityUtils;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.PostConstruct;
-import java.io.InputStream;
 import java.util.*;
 
 /**
@@ -72,16 +73,17 @@ public class ViewedService {
             if (entity == null) {
                 return Collections.emptyList();
             }
-            InputStream is = entity.getContent();
-            if (is == null) {
-                return Collections.emptyList();
-            }
-            Map<String, String> data = JSONUtils.toMap(is.toString(), Collections.emptyMap());
+            Map<String, String> data = JSONUtils.fromJson(EntityUtils.toString(entity),
+                    new TypeToken<Map<String, String>>() {
+                    },
+                    Collections.emptyMap());
             if (data.get("code") == null
                     || !data.get("code").equals("0")) {
                 return Collections.emptyList();
             }
-            return JSONUtils.toList(data.get("data"), Collections.emptyList());
+            return JSONUtils.fromJson(data.get("data"),
+                    new TypeToken<List<Long>>() {
+                    }, Collections.emptyList());
 
         } catch (Exception e) {
             log.error("invoke http filterViewedVideo error", e);

+ 7 - 1
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/filter/AbstractFilterService.java

@@ -2,6 +2,8 @@ package com.tzld.piaoquan.recommend.server.service.filter;
 
 import com.tzld.piaoquan.recommend.server.service.PreViewedService;
 import com.tzld.piaoquan.recommend.server.service.ViewedService;
+import com.tzld.piaoquan.recommend.server.util.JSONUtils;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -13,7 +15,8 @@ import java.util.stream.Collectors;
 /**
  * @author dyp
  */
-public abstract class AbstractFilterService implements  FilterService {
+@Slf4j
+public abstract class AbstractFilterService implements FilterService {
     @Autowired
     private PreViewedService preViewedService;
 
@@ -21,8 +24,11 @@ public abstract class AbstractFilterService implements  FilterService {
     private ViewedService viewedService;
 
     protected List<Long> viewFilter(FilterParam param) {
+        log.info("filterParam={}", JSONUtils.toJson(param));
         List<Long> videoIds = filterByPreViewed(param.getAppType(), param.getMid(), param.getVideoIds());
+        log.info("filterByPreViewed videoIds={}", JSONUtils.toJson(videoIds));
         videoIds = filterByViewed(param.getAppType(), param.getMid(), param.getUid(), videoIds);
+        log.info("filterByViewed videoIds={}", JSONUtils.toJson(videoIds));
         return videoIds;
     }
 

+ 0 - 1
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/filter/RegionFilterService.java

@@ -11,7 +11,6 @@ import java.util.List;
 public class RegionFilterService extends AbstractFilterService {
     public FilterResult filter(FilterParam param) {
         List<Long> videoIds = viewFilter(param);
-
         return new FilterResult(videoIds);
     }
 }

+ 5 - 2
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/flowpool/FlowPoolConfigService.java

@@ -3,6 +3,7 @@ package com.tzld.piaoquan.recommend.server.service.flowpool;
 import com.google.common.cache.CacheBuilder;
 import com.google.common.cache.CacheLoader;
 import com.google.common.cache.LoadingCache;
+import com.google.common.reflect.TypeToken;
 import com.tzld.piaoquan.recommend.server.util.JSONUtils;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
@@ -41,7 +42,8 @@ public class FlowPoolConfigService {
                                 "                           \"experimental_flow_set_level\": [],\n" +
                                 "                           \"experimental_flow_set_level_score\": []}";
                     }
-                    return JSONUtils.toMap(value, Collections.emptyMap());
+                    return JSONUtils.fromJson(value, new TypeToken<Map<String, List<Integer>>>() {
+                    }, Collections.emptyMap());
                 }
             });
 
@@ -57,7 +59,8 @@ public class FlowPoolConfigService {
                     if (StringUtils.isEmpty(value)) {
                         value = "level_weight = {\"1\": 1, \"2\": 1, \"3\": 1, \"4\": 1, \"5\": 1, \"6\": 1}";
                     }
-                    return JSONUtils.toMap(value, Collections.emptyMap());
+                    return JSONUtils.fromJson(value, new TypeToken<Map<String, Double>>() {
+                    }, Collections.emptyMap());
                 }
             });
 

+ 25 - 16
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/recall/strategy/AbstractRegionRecallStrategy.java

@@ -1,6 +1,7 @@
 package com.tzld.piaoquan.recommend.server.service.recall.strategy;
 
 import com.google.common.collect.Lists;
+import com.google.common.reflect.TypeToken;
 import com.tzld.piaoquan.recommend.server.model.Video;
 import com.tzld.piaoquan.recommend.server.service.filter.FilterResult;
 import com.tzld.piaoquan.recommend.server.service.filter.RegionFilterService;
@@ -9,6 +10,7 @@ import com.tzld.piaoquan.recommend.server.service.recall.RecallParam;
 import com.tzld.piaoquan.recommend.server.service.recall.RecallStrategy;
 import com.tzld.piaoquan.recommend.server.util.DateUtils;
 import com.tzld.piaoquan.recommend.server.util.JSONUtils;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.collections4.MapUtils;
 import org.apache.commons.lang3.StringUtils;
@@ -23,6 +25,7 @@ import java.util.concurrent.TimeUnit;
 /**
  * @author dyp
  */
+@Slf4j
 public abstract class AbstractRegionRecallStrategy implements RecallStrategy {
     @Autowired
     protected RedisTemplate<String, String> redisTemplate;
@@ -31,38 +34,42 @@ public abstract class AbstractRegionRecallStrategy implements RecallStrategy {
     @Autowired
     protected RegionFilterService filterService;
 
+    private final String recordKeyFormat = "{\"date\":\"%s\", \"h\":\"%d\"}";
+
     @Override
     public List<Video> recall(RecallParam param) {
 
         String recordKey = recordKey(param);
         String lastVideoKey = lastVideoKey(param);
         int idx = 0;
-        String poolKey;
+        String poolKey = "";
 
         // TODO 整段逻辑很奇怪,需要重新理解
-        String record = redisTemplate.opsForValue().get("record_key");
+        String record = redisTemplate.opsForValue().get(recordKey);
+        log.info("recall recordKey:[{}], record:[{}]", recordKey, record);
         if (StringUtils.isNotBlank(record)) {
-            Map<String, String> recordMap = JSONUtils.toMap(record, Collections.emptyMap());
-            if (MapUtils.isEmpty(recordMap)) {
-                redisTemplate.delete(lastVideoKey);
-                poolKey = updateLastVideoRecord(recordKey, param);
-            } else {
+            Map<String, String> recordMap = JSONUtils.fromJson(record, new TypeToken<Map<String, String>>() {
+            }, Collections.emptyMap());
+            if (MapUtils.isNotEmpty(recordMap)) {
+//                redisTemplate.delete(lastVideoKey);
+//                poolKey = updateLastVideoRecord(recordKey, param);
+//            } else {
                 String record_dt = recordMap.get("date");
                 String record_h = recordMap.get("h");
                 String now_dt = DateUtils.getCurrentDateStr("yyyyMMdd");
                 int h = DateUtils.getCurrentHour();
-                if (record_dt.equals(now_dt) && Integer.valueOf(record_h) == h) {
+                if (record_dt.equals(now_dt) && Integer.parseInt(record_h) == h) {
                     poolKey = poolKey(param, now_dt, h);
                     idx = getIdx(lastVideoKey, poolKey);
-                } else if ((record_dt.equals(now_dt) && h - Integer.valueOf(record_h) == 1)
-                        || (h == 0 && Integer.valueOf(record_h) == 23)) {
+                } else if ((record_dt.equals(now_dt) && h - Integer.parseInt(record_h) == 1)
+                        || (h == 0 && Integer.parseInt(record_h) == 23)) {
                     poolKey = poolKey(param, now_dt, h);
                     if (redisTemplate.hasKey(poolKey)) {
-                        redisTemplate.opsForValue().set(recordKey, String.format("{\"date\":%s, \"h\":%d}", now_dt, h), 2,
-                                TimeUnit.HOURS);
+                        redisTemplate.opsForValue().set(recordKey, String.format(recordKeyFormat, now_dt,
+                                h), 2, TimeUnit.HOURS);
                         redisTemplate.delete(lastVideoKey);
                     } else {
-                        poolKey = poolKey(param, record_dt, Integer.valueOf(record_h));
+                        poolKey = poolKey(param, record_dt, Integer.parseInt(record_h));
                         idx = getIdx(lastVideoKey, poolKey);
                     }
                 } else {
@@ -74,7 +81,7 @@ public abstract class AbstractRegionRecallStrategy implements RecallStrategy {
             redisTemplate.delete(lastVideoKey);
             poolKey = updateLastVideoRecord(recordKey, param);
         }
-
+        log.info("recall poolKey={}", poolKey);
         if (StringUtils.isBlank(poolKey)) {
             return null;
         }
@@ -91,6 +98,7 @@ public abstract class AbstractRegionRecallStrategy implements RecallStrategy {
             }
             Set<ZSetOperations.TypedTuple<String>> data = redisTemplate.opsForZSet().reverseRangeWithScores(poolKey, idx,
                     idx + getSize - 1);
+            log.info("recall freq={},data={}", freq, data);
             if (CollectionUtils.isEmpty(data)) {
                 break;
             }
@@ -103,6 +111,8 @@ public abstract class AbstractRegionRecallStrategy implements RecallStrategy {
             }
 
             FilterResult filterResult = filterService.filter(FilterParamFactory.create(param, Lists.newArrayList(videoMap.keySet())));
+            log.info("recall filterResult={}", JSONUtils.toJson(filterResult));
+
             if (filterResult != null && CollectionUtils.isNotEmpty(filterResult.getVideoIds())) {
                 filterResult.getVideoIds().stream().forEach(vid -> {
                     Video recallData = new Video();
@@ -156,8 +166,7 @@ public abstract class AbstractRegionRecallStrategy implements RecallStrategy {
             }
             poolKey = poolKey(param, currentDateStr, h);
         }
-        redisTemplate.opsForValue().set(recordKey, String.format("{\"date\":%s, \"h\":%d}", currentDateStr, h), 2,
-                TimeUnit.HOURS);
+        redisTemplate.opsForValue().set(recordKey, String.format(recordKeyFormat, currentDateStr, h), 2, TimeUnit.HOURS);
         return poolKey;
     }
 

+ 8 - 0
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/util/CommonTypeToken.java

@@ -0,0 +1,8 @@
+package com.tzld.piaoquan.recommend.server.util;
+
+import com.google.common.reflect.TypeToken;
+
+/**
+ * @author dyp
+ */
+

+ 9 - 18
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/util/JSONUtils.java

@@ -6,7 +6,7 @@ import com.google.gson.Gson;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 
-import java.util.List;
+import java.util.Collections;
 import java.util.Map;
 
 @Slf4j
@@ -25,33 +25,24 @@ public class JSONUtils {
         }
     }
 
-    public static <K, V> Map<K, V> toMap(String value, Map<K, V> defaultValue) {
+    public static <T> T fromJson(String value, TypeToken<T> typeToken, T defaultValue) {
 
         if (StringUtils.isBlank(value)) {
             return defaultValue;
         }
         try {
-            return JSONObject.parseObject(value, new TypeToken<Map<K, V>>() {
-            }.getType());
+            return JSONObject.parseObject(value, typeToken.getType());
         } catch (Exception e) {
             log.error("parseObject error! value=[{}]", value, e);
         }
         return defaultValue;
-
     }
 
-    public static <T> List<T> toList(String value, List<T> defaultValue) {
-
-        if (StringUtils.isBlank(value)) {
-            return defaultValue;
-        }
-        try {
-            return JSONObject.parseObject(value, new TypeToken<List<T>>() {
-            }.getType());
-        } catch (Exception e) {
-            log.error("parseObject error! value=[{}]", value, e);
-        }
-        return defaultValue;
-
+    public static void main(String[] args) {
+        String json = "{\"code\":-111,\"msg\":\"未知系统异常,请联系管理员\",\"data\":null,\"errorData\":null,\"extData\":null," +
+                "\"otherData\":null,\"extInfo\":null}";
+        Map<String, String> map = fromJson(json, new TypeToken<Map<String, String>>() {
+        }, Collections.emptyMap());
+        System.out.println("");
     }
 }