master
zhang chengzhi 2024-09-01 15:43:34 +08:00
parent de5785ca4a
commit 9a8703cf12
14 changed files with 919 additions and 132 deletions

View File

@ -171,15 +171,15 @@ public class OssUtil {
* OSS
*
* @param bucketName
* @param objectName OSS
* @param ossFilePath OSS
* @return
*/
public static String readFileContentFromOSS(String bucketName, String objectName) {
public static String readFileContentFromOSS(String bucketName, String ossFilePath) {
// 创建OSSClient实例。
OSS ossClient = new OSSClientBuilder().build(endPoint,accessKeyId,accessKeySecret);
try {
GetObjectRequest getObjectRequest = new GetObjectRequest(bucketName, objectName);
GetObjectRequest getObjectRequest = new GetObjectRequest(bucketName, ossFilePath);
OSSObject ossObject = ossClient.getObject(getObjectRequest);
BufferedReader reader = new BufferedReader(new InputStreamReader(ossObject.getObjectContent()));
StringBuilder content = new StringBuilder();
@ -187,6 +187,7 @@ public class OssUtil {
while ((line = reader.readLine()) != null) {
content.append(line).append("\n");
}
return content.toString();
} catch (Exception e) {
e.printStackTrace();

View File

@ -5,14 +5,19 @@ import com.aliyun.oss.OSSClientBuilder;
import com.aliyun.oss.model.GetObjectRequest;
import com.aliyun.oss.model.OSSObject;
import com.aliyun.oss.model.PutObjectRequest;
import com.muyu.rule.common.domain.DataValue;
import com.muyu.rule.common.utils.OssUtil;
import javax.lang.model.element.Modifier;
import javax.lang.model.element.NestingKind;
import javax.tools.JavaFileObject;
import java.io.*;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import javax.tools.*;
import java.net.URI;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Map;
/**
* @Author
@ -54,7 +59,7 @@ String sourceCode ="public class HelloWorld {\n" +
byte[] contentBytes = sourceCode.getBytes();
// 创建PutObjectRequest。
PutObjectRequest put = new PutObjectRequest(bucketName, "test", new ByteArrayInputStream(contentBytes));
PutObjectRequest put = new PutObjectRequest(bucketName, "path/to/java/source/file", new ByteArrayInputStream(contentBytes));
// 上传字符串到OSS。
ossClient.putObject(put);
@ -75,6 +80,13 @@ String sourceCode ="public class HelloWorld {\n" +
content.append(line).append("\n");
}
System.out.println("读出的内容{}[]:"+content);
String string = content.toString();
System.out.println("==>"+string);
} catch (Exception e) {
throw new RuntimeException("读取失败:" + e.getMessage());
} finally {
@ -82,12 +94,12 @@ String sourceCode ="public class HelloWorld {\n" +
ossClient.shutdown();
}
}
}

View File

@ -11,7 +11,7 @@ import java.util.concurrent.atomic.AtomicReference;
*/
public class EngineConfig {
public static final AtomicReference<String> executionMethodName = new AtomicReference<>("execute");
public static final AtomicReference<String> executionMethodName = new AtomicReference<>("run");
/**
*

View File

@ -12,6 +12,7 @@ import javax.tools.ToolProvider;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.HashMap;
import java.util.Map;
@ -29,35 +30,15 @@ public class EngineTest {
EngineConfig engineConfig = new EngineConfig();
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
// String string = OssUtil.uploadFileInputStreamForBucket("zcz-vfd-1000", engineConfig.getPack(),"E:\\practical_training\\cloud-etl-rule\\cloud-rule-server\\src\\main\\java\\com\\muyu\\rule\\server\\engine\\Engine_2024_8_23_2347.java");
//
// try {
// InputStream fileInputStream = new FileInputStream("src/main/java/com/muyu/rule/server/engine/Engine_2024_8_23_2347.java");
// } catch (FileNotFoundException e) {
// throw new RuntimeException(e);
// }
//
// System.out.println(string);
//
// String ossFilePath = OssUtil.getOssFilePath(engineConfig.getPack());
//
// System.out.println("===>"+ossFilePath);
////读取
//String s = OssUtil.readFileContentFromOSS("zcz-vfd-1000", engineConfig.getPack());
// System.out.println(s);
//扫描原码进行编译+-+-
SourceCodeComplier.javaCompilerPath(engineConfig.getLocation());
//对class文件进行自定义类加载规则引擎
Map<String ,Class<?>> stringClassMap = JavaBinaryClassLoader.loadClassesByLocation(engineConfig.getPack(),engineConfig.getLocation());
System.out.println("====>"+stringClassMap);
stringClassMap.forEach((key,value)->{
EngineContainer.loadEngineInstance(key,value);
System.out.println(key+"_____"+value);
});
stringClassMap.forEach(EngineContainer::loadEngineInstance);
Map<String, Object> params = new HashMap<>();
params.put("idcard","142021200212215977");
@ -65,9 +46,6 @@ params.put("idcard","142021200212215977");
System.out.println("====>"+engineObject);
}
}

View File

@ -0,0 +1,45 @@
package com.muyu.rule.server;
import java.nio.file.*;
import java.nio.charset.StandardCharsets;
import java.io.IOException;
public class FileCreator {
public static void main(String[] args) {
String moduleRelativePath = "com.muyu.rule.server.NewService";
String fileName = "NewService.java";
String sourceCode = "package com.example.module;\n" +
"\n" +
"public class NewService {\n" +
" public String getServiceName() {\n" +
" return \"New Service\";\n" +
" }\n" +
"}\n";
createJavaFile(moduleRelativePath, fileName, sourceCode);
}
private static void createJavaFile(String moduleRelativePath, String fileName, String sourceCode) {
Path modulePath = Paths.get(moduleRelativePath);
Path filePath = modulePath.resolve(fileName);
try {
// 创建模块目录,如果不存在
Files.createDirectories(modulePath);
// 如果文件已存在,则删除它
if (Files.exists(filePath)) {
Files.delete(filePath);
}
// 创建新文件并写入源码
Files.createFile(filePath);
Files.write(filePath, sourceCode.getBytes(StandardCharsets.UTF_8));
System.out.println("Java source file generated successfully at " + filePath.toAbsolutePath());
} catch (IOException e) {
System.err.println("Failed to generate Java source file: " + e.getMessage());
}
}
}

View File

@ -15,15 +15,16 @@ import java.util.concurrent.ConcurrentHashMap;
*/
public class Main {
static Map<String , BasicEngine<DataValue>> engineMap = new ConcurrentHashMap<>();
static Map<String , BasicEngine<DataValue>> engineMap = new ConcurrentHashMap<>();
static {
try {
Class<?> aClass = Class.forName("com.muyu.rule.server.basic.engine.value.ENGINE_VALUE_VFD1000_V1");
Class<?> aClass2 = Class.forName("com.muyu.rule.server.basic.engine.value.ENGINE_VALUE_VFD1000_V2");
try {
engineMap.put("ENGINE_VALUE_VFD1000_V1", (BasicEngine<DataValue>) aClass.newInstance());
engineMap.put("ENGINE_VALUE_VFD1000_V2", (BasicEngine<DataValue>) aClass2.newInstance());
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
@ -51,6 +52,10 @@ public class Main {
engineValue.execution();
}

View File

@ -0,0 +1,155 @@
package com.muyu.rule.server;
import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import com.aliyun.oss.model.OSSObject;
import com.muyu.rule.common.domain.DataValue;
import com.muyu.rule.common.utils.OssUtil;
import com.muyu.rule.server.basic.BasicEngine;
import com.muyu.rule.server.complie.SourceCodeComplier;
import com.muyu.rule.server.execution.EngineExecution;
import com.muyu.rule.server.load.JavaBinaryClassLoader;
import com.muyu.rule.server.pool.container.EngineContainer;
import javax.tools.JavaCompiler;
import javax.tools.ToolProvider;
import java.io.*;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
public class OSSClassLoaderExample {
static Map<String , BasicEngine<DataValue>> engineMap = new ConcurrentHashMap<>();
public static void main(String[] args) throws Exception {
// String packageName = "com.muyu.rule.server.engine"; // 指定的包名
// String className = "TempClass"; // 指定的类名
//
// // 构建目标文件的完整路径
// String projectPath = System.getProperty("cloud-etl-rule"); // 获取项目的根目录
// System.out.println(projectPath);
// String packagePath = projectPath + File.separator + "src" + File.separator + "main" + File.separator + "java";
// System.out.println(packagePath);
// // 分割包名并构建包路径
// String[] packageParts = packageName.split("\\.");
// for (String part : packageParts) {
// packagePath += File.separator + part;
// }
//
// // 创建包路径对应的目录
// File packageDir = new File(packagePath);
// if (!packageDir.exists() && !packageDir.mkdirs()) {
// System.err.println("Failed to create directory: " + packagePath);
// return;
// }
//
// // 构建文件的完整路径
// String filePath = packagePath + File.separator + className + ".java";
//
// System.out.println(filePath);
//
// // 创建文件
// File sourceFile = new File(filePath);
// try {
// if (sourceFile.createNewFile()) { // 尝试创建新文件
// System.out.println("Java source file created: " + sourceFile.getAbsolutePath());
//
// // 写入一些内容到文件中
// try (FileWriter writer = new FileWriter(sourceFile)) {
// writer.write("package " + packageName + ";\n\n");
// writer.write("public class " + className + " {\n");
// writer.write(" public static void main(String[] args) {\n");
// writer.write(" System.out.println(\"Hello, this is a new Java file.\");\n");
// writer.write(" }\n");
// writer.write("}");
// }
// } else {
// System.out.println("File already exists. Consider renaming or deleting the existing file.");
// }
// } catch (IOException e) {
// System.out.println("An error occurred while creating the file.");
// e.printStackTrace();
// }
//
// System.out.println(string);
//
//
//// 将读取到的源代码写入临时文件。
// String fileName = "ENGINE_phone_65321_V7.java"; // 指定文件名
// File file = new File(fileName);
// boolean newFile = file.createNewFile();
//
//
//// 使用Java编译器编译临时文件。
// JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
// int result = compiler.run(null, null, null, file.getAbsolutePath());
// if (result == 0) {
// System.out.println("编译成功");
// } else {
// System.out.println("编译失败");
// }
//
//
//
//
//
//
// 清理临时文件。
//file.delete();
//对class文件进行自定义类加载规则引擎
//
//
// Map<String ,Class<?>> stringClassMap = JavaBinaryClassLoader.loadClassesByLocation("com.muyu.rule.server.basic.engine.",file.getAbsolutePath());
//
//
// stringClassMap.forEach(EngineContainer::loadEngineInstance);
//
// Map<String, Object> params = new HashMap<>();
// DataValue dataValue = DataValue.builder()
// .type("String")
// .label("姓名")
// .key("name")
// .value(null)
// .build();
// params.put("dataValue",dataValue);
// Object engineObject = EngineExecution.engineExe("ENGINE_phone_65321_V7", params);
//
// System.out.println("====>"+engineObject);
// Map<String, Object> params = new HashMap<>();
// params.put("","142021200212215977");
// Object engineObject = EngineExecution.engineExe("Engine_2024_8_23_2347", params);
//
// System.out.println("====>"+engineObject);
}
}

View File

@ -2,6 +2,7 @@ package com.muyu.rule.server.basic.engine.value;
import com.muyu.rule.common.domain.DataValue;
import com.muyu.rule.server.basic.abstracts.DataEngineValueActuator;
import com.muyu.rule.server.exception.RuleEngineException;
/**
* @Author
@ -16,6 +17,7 @@ public class ENGINE_VALUE_VFD1000_V1 extends DataEngineValueActuator {
DataValue dataValue = get();
if (dataValue.getValue() == null){
System.out.println("数据为空");
throw new RuleEngineException("数据为空");
}
}
}

View File

@ -1,9 +1,13 @@
package com.muyu.rule.server.controller;
import com.muyu.common.core.domain.Result;
import com.muyu.rule.common.domain.DataValue;
import com.muyu.rule.common.domain.RuleEngineVersion;
import com.muyu.rule.common.domain.req.VersionAddReq;
import com.muyu.rule.common.utils.OssUtil;
import com.muyu.rule.server.basic.BasicEngine;
import com.muyu.rule.server.complie.SourceCodeComplier;
import com.muyu.rule.server.load.JavaBinaryClassLoader;
import com.muyu.rule.server.service.RuleEngineVersionService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
@ -13,6 +17,11 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Map;
/**
* @Author
* @Packagecom.muyu.rule.server.controller
@ -35,8 +44,6 @@ public class RuleEngineVersionController {
* @param versionAddReq
* @return
*/
@PostMapping("/insertVersion")
@Operation(summary = "增加规则引擎版本",description = "通过传入版本添加的实体类,进行规则引擎的版本添加")
public Result insertVersion(@Validated @RequestBody VersionAddReq versionAddReq){
@ -45,11 +52,8 @@ public class RuleEngineVersionController {
if (true==save){
//添加成功则把增加的代码进行java编译,进行热加载
versionService.HotLoadClass(versionAddReq.getClassName(),versionAddReq.getVersionClazz());
}
return Result.success();
}
@ -71,7 +75,6 @@ public class RuleEngineVersionController {
*
*/
@PostMapping("/disable/{id}")
@Operation(summary = "规则引擎的取消", description = "通过Id取消规则引擎")
public Result disable(@PathVariable("id") Long id){
@ -111,6 +114,51 @@ Object o= versionService.readByOss(className);
}
@PostMapping("/testvalue/{versionClazz}")
public Result testValue(@PathVariable("versionClazz") String versionClazz,@RequestBody DataValue dataValue){
versionService.testValue(versionClazz,dataValue);
return Result.success();
}
@PostMapping("/test")
public Result test(){
String filePath = "cloud-rule-server/src/main/java/com/muyu/rule/server/basic/engine/value/";
String pack = "com.muyu.rule.server.basic.engine.value.";
File file = new File(filePath+"ENGINE_phone_zzzzz_V9.java");
String ossFilePath = "ENGINE_phone_zzzzz_V9.java";
try {
boolean newFile = file.createNewFile();
String string = OssUtil.readFileContentFromOSS("zcz-vfd-1000",ossFilePath);
System.out.println(string);
try (FileWriter writer = new FileWriter(file)) {
writer.write(string);
}catch (IOException e) {
// 处理异常,例如记录日志或者通知用户
e.printStackTrace();
}
//扫描原码进行编译+-+-
SourceCodeComplier.javaCompilerPath(filePath);
//对class文件进行自定义类加载规则引擎
Map<String ,Class<?>> stringClassMap = JavaBinaryClassLoader.loadClassesByLocation(pack,filePath);
} catch (IOException e) {
throw new RuntimeException(e);
}
// stringClassMap.forEach(EngineContainer::loadEngineInstance);
@ -118,5 +166,41 @@ Object o= versionService.readByOss(className);
return Result.success();
}
@PostMapping("/look")
public Result look (){
Class<?> aClass = null;
try {
aClass = Class.forName("com.muyu.rule.server.basic.engine.value.ENGINE_phone_zzzzz_V9");
BasicEngine<DataValue> object =(BasicEngine<DataValue>)aClass.newInstance();
DataValue dataValue = DataValue.builder()
.type("String")
.label("姓名")
.key("name")
.value(null)
.build();
object.set(dataValue);
object.execution();
} catch (Exception e) {
throw new RuntimeException(e);
}
return Result.success();
}
}

View File

@ -1,6 +1,7 @@
package com.muyu.rule.server.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.rule.common.domain.DataValue;
import com.muyu.rule.common.domain.RuleEngineVersion;
import java.util.List;
@ -45,4 +46,5 @@ public interface RuleEngineVersionService extends IService<RuleEngineVersion> {
void HotLoadClass(String className, String versionClazz);
void testValue(String versionClazz, DataValue dataValue);
}

View File

@ -6,12 +6,15 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.enums.SystemYesNo;
import com.muyu.rule.common.domain.DataValue;
import com.muyu.rule.common.domain.RuleEngine;
import com.muyu.rule.common.domain.RuleEngineVersion;
import com.muyu.rule.common.utils.OssUtil;
import com.muyu.rule.server.basic.BasicEngine;
import com.muyu.rule.server.mapper.RuleEngineVersionMapper;
import com.muyu.rule.server.scan.JavaCodeScan;
import com.muyu.rule.server.service.RuleEngineVersionService;
import lombok.extern.log4j.Log4j2;
import org.springframework.stereotype.Service;
import java.io.ByteArrayInputStream;
@ -21,6 +24,8 @@ import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Base64;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import static com.muyu.rule.server.constant.SuffixClass.Suffix_JAVA;
@ -31,6 +36,7 @@ import static com.muyu.rule.server.constant.SuffixClass.Suffix_JAVA;
* @nameRuleEngineServiceImpl
* @Date2024/8/25 14:17
*/
@Log4j2
@Service
public class RuleEngineServiceImpl extends ServiceImpl<RuleEngineVersionMapper,RuleEngineVersion> implements RuleEngineVersionService {
@ -102,8 +108,40 @@ public class RuleEngineServiceImpl extends ServiceImpl<RuleEngineVersionMapper,R
@Override
public void HotLoadClass(String className, String versionClazz) {
OssUtil.downloadFileForBucket(bucketName,className+Suffix_JAVA,"D:\\桌面");
}
static Map<String , BasicEngine<DataValue>> engineMap = new ConcurrentHashMap<>();
static {
try {
Class<?> aClass = Class.forName("com.muyu.rule.server.basic.engine.value.ENGINE_VALUE_VFD1000_V1");
Class<?> aClass2 = Class.forName("com.muyu.rule.server.basic.engine.value.ENGINE_VALUE_VFD1000_V2");
try {
engineMap.put("ENGINE_VALUE_VFD1000_V1", (BasicEngine<DataValue>) aClass.newInstance());
engineMap.put("ENGINE_VALUE_VFD1000_V2", (BasicEngine<DataValue>) aClass2.newInstance());
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
}
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
}
}
@Override
public void testValue(String versionClazz, DataValue dataValue) {
BasicEngine<DataValue> valueBasicEngine = engineMap.get(versionClazz);
valueBasicEngine.set(dataValue);
valueBasicEngine.execution();
}

View File

@ -1,82 +0,0 @@
package com.muyu.rule.server.util;
import com.muyu.rule.server.constant.SuffixClass;
import lombok.extern.log4j.Log4j2;
import java.io.*;
/**
* @Author
* @Packagecom.muyu.rule.server.util
* @Projectcloud-etl-rule
* @nameFileUtil
* @Date2024/8/29 8:39
*/
@Log4j2
public class FileLoadUtil {
public static void writeFile(String filePath,String fileName,String content){
try {
String javaFile = fileName + filePath.split(".")[0];
// File file = new File(filePath + "//" + fileName + ".java");
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(javaFile));
//写入
bufferedWriter.write(content);
//刷新
bufferedWriter.flush();
bufferedWriter.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
public static String readFile(String filePath,String fileName){
File file = new File(filePath + '\\' + fileName + ".java");
try {
BufferedReader bufferedReader = new BufferedReader(new FileReader(file));
String content;
String len;
for (content = "";(len=bufferedReader.readLine())!= null;content = content +len + "\n"){
}
return null;
} catch (IOException e) {
log.info("读取[{}]文件失败 ---> {}",fileName,e.getMessage(),e);
return "";
}
}
public static void main(String[] args) {
}
}

View File

@ -0,0 +1,206 @@
03:18:30.996 [xxl-job, executor ExecutorRegistryThread] ERROR c.x.j.c.u.XxlJobRemotingUtil - [postBody,143] - Connect timed out
java.net.SocketTimeoutException: Connect timed out
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:551)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
at java.base/java.net.Socket.connect(Socket.java:633)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:534)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:639)
at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:282)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:387)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:409)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1309)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1242)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1128)
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1057)
at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:99)
at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:42)
at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48)
at java.base/java.lang.Thread.run(Thread.java:842)
03:18:43.649 [xxl-job, executor ExecutorRegistryThread] ERROR c.x.j.c.u.XxlJobRemotingUtil - [postBody,143] - Connect timed out
java.net.SocketTimeoutException: Connect timed out
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:551)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
at java.base/java.net.Socket.connect(Socket.java:633)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:534)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:639)
at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:282)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:387)
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:409)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1309)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1242)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1128)
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1057)
at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:99)
at com.xxl.job.core.biz.client.AdminBizClient.registryRemove(AdminBizClient.java:47)
at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:84)
at java.base/java.lang.Thread.run(Thread.java:842)
03:21:13.064 [http-nio-13000-exec-1] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleRuntimeException,98] - 请求地址'/version/testvalue/ENGINE_VALUE_VFD1000_V1',发生未知异常.
java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.
at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:187)
at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.getNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:162)
at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:108)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:178)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:842)
03:22:11.660 [http-nio-13000-exec-2] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleRuntimeException,98] - 请求地址'/version/testvalue/ENGINE_VALUE_VFD1000_V1',发生未知异常.
java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.
at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:187)
at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.getNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:162)
at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:108)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:178)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:842)
03:23:05.991 [http-nio-13000-exec-3] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleRuntimeException,98] - 请求地址'/version/testvalue/ENGINE_VALUE_VFD1000_V1',发生未知异常.
java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.
at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:187)
at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.getNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:162)
at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:108)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:178)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:842)

View File

@ -0,0 +1,341 @@
03:18:13.481 [restartedMain] INFO c.m.r.s.EtlRuleApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
03:18:13.489 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.a.AbstractAbilityControlManager - [initAbilityTable,61] - Ready to get current node abilities...
03:18:13.490 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.a.AbstractAbilityControlManager - [initAbilityTable,89] - Ready to initialize current node abilities, support modes: [SDK_CLIENT]
03:18:13.491 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.a.AbstractAbilityControlManager - [initAbilityTable,94] - Initialize current abilities finish...
03:18:13.492 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.a.d.NacosAbilityManagerHolder - [initAbilityControlManager,85] - [AbilityControlManager] Successfully initialize AbilityControlManager
03:18:13.567 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [5d0d1b83-4905-4d0b-a004-7bdb7fdc4620_config-0] Success to connect a server [12.2.0.252:8848], connectionId = 1725131891794_12.2.0.3_62623
03:18:13.568 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [5d0d1b83-4905-4d0b-a004-7bdb7fdc4620_config-0] Notify connected event to listeners.
03:18:13.568 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onConnected,713] - [5d0d1b83-4905-4d0b-a004-7bdb7fdc4620_config-0] Connected,notify listen context...
03:18:16.267 [restartedMain] INFO c.d.f.s.ClassPathClientScanner - [processBeanDefinitions,153] - [Forest] Created Forest Client Bean with name 'nacosServiceRemote' and Proxy of 'com.muyu.common.nacos.remote.NacosServiceRemote' client interface
03:18:17.108 [restartedMain] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
03:18:17.109 [restartedMain] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
03:18:17.226 [restartedMain] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
03:18:17.887 [restartedMain] INFO c.m.c.d.MyMetaObjectHandler - [<init>,17] - 元对象字段填充控制器 ------- 加载完成
03:18:18.897 [restartedMain] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
03:18:24.507 [restartedMain] INFO c.m.c.r.RabbitConfig - [init,26] - rabbit启动成功
03:18:25.017 [restartedMain] INFO c.m.c.x.XXLJobConfig - [xxlJobExecutor,25] - >>>>>>>>>>> xxl-job config init success.
03:18:27.654 [restartedMain] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-one-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@47822098[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoOneParam]
03:18:27.656 [restartedMain] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-no-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3cd8aa67[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoNoParam]
03:18:27.981 [Thread-18] INFO c.x.j.c.s.EmbedServer - [run,82] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999
03:18:28.973 [restartedMain] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null
03:18:28.974 [restartedMain] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
03:18:28.974 [restartedMain] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null
03:18:28.980 [restartedMain] INFO c.a.n.client.naming - [<init>,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource
03:18:29.003 [restartedMain] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
03:18:29.003 [restartedMain] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
03:18:29.336 [restartedMain] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of 8d92dcdf-af0d-4533-a9f3-741c2585912a
03:18:29.339 [restartedMain] INFO c.a.n.client.naming - [<init>,109] - Create naming rpc client for uuid->8d92dcdf-af0d-4533-a9f3-741c2585912a
03:18:29.340 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8d92dcdf-af0d-4533-a9f3-741c2585912a] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
03:18:29.340 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8d92dcdf-af0d-4533-a9f3-741c2585912a] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
03:18:29.340 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8d92dcdf-af0d-4533-a9f3-741c2585912a] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
03:18:29.341 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8d92dcdf-af0d-4533-a9f3-741c2585912a] Try to connect to server on start up, server: {serverIp = '12.2.0.252', server main port = 8848}
03:18:29.341 [restartedMain] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:12.2.0.252 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
03:18:29.658 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8d92dcdf-af0d-4533-a9f3-741c2585912a] Success to connect to server [12.2.0.252:8848] on start up, connectionId = 1725131907950_12.2.0.3_62630
03:18:29.659 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8d92dcdf-af0d-4533-a9f3-741c2585912a] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
03:18:29.659 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8d92dcdf-af0d-4533-a9f3-741c2585912a] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$644/0x00000192d9510ad8
03:18:29.659 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8d92dcdf-af0d-4533-a9f3-741c2585912a] Notify connected event to listeners.
03:18:29.659 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
03:18:29.660 [restartedMain] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] muyu-cloud registering service cloud-etl-rule with instance Instance{instanceId='null', ip='192.168.170.140', port=13000, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=[2409:891f:9123:b096:80:b912:8c24:34ca], preserved.register.source=SPRING_CLOUD}}
03:18:29.784 [restartedMain] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-etl-rule 192.168.170.140:13000 register finished
03:18:30.978 [restartedMain] INFO c.m.r.s.EtlRuleApplication - [logStarted,56] - Started EtlRuleApplication in 36.466 seconds (process running for 37.297)
03:18:30.990 [restartedMain] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis
03:18:30.990 [restartedMain] INFO c.a.n.c.c.i.CacheData - [<clinit>,99] - nacos.cache.data.init.snapshot = true
03:18:30.991 [restartedMain] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-muyu-cloud-12.2.0.252_8848] [subscribe] cloud-etl-rule+DEFAULT_GROUP+muyu-cloud
03:18:30.997 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl-rule', registryValue='http://192.168.170.140:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://47.103.41.248:20800/api/registry, content=null]
03:18:30.999 [restartedMain] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-muyu-cloud-12.2.0.252_8848] [add-listener] ok, tenant=muyu-cloud, dataId=cloud-etl-rule, group=DEFAULT_GROUP, cnt=1
03:18:30.999 [restartedMain] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-rule, group=DEFAULT_GROUP
03:18:31.000 [restartedMain] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-muyu-cloud-12.2.0.252_8848] [subscribe] cloud-etl-rule-dev.yml+DEFAULT_GROUP+muyu-cloud
03:18:31.000 [restartedMain] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-muyu-cloud-12.2.0.252_8848] [add-listener] ok, tenant=muyu-cloud, dataId=cloud-etl-rule-dev.yml, group=DEFAULT_GROUP, cnt=1
03:18:31.000 [restartedMain] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-rule-dev.yml, group=DEFAULT_GROUP
03:18:31.000 [restartedMain] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-muyu-cloud-12.2.0.252_8848] [subscribe] cloud-etl-rule.yml+DEFAULT_GROUP+muyu-cloud
03:18:31.000 [restartedMain] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-muyu-cloud-12.2.0.252_8848] [add-listener] ok, tenant=muyu-cloud, dataId=cloud-etl-rule.yml, group=DEFAULT_GROUP, cnt=1
03:18:31.002 [restartedMain] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-rule.yml, group=DEFAULT_GROUP
03:18:31.452 [nacos.client.config.listener.task-0] INFO c.a.n.c.c.i.CacheData - [safeNotifyListener,480] - [fixed-muyu-cloud-12.2.0.252_8848] [notify-listener] task execute in nacos thread, dataId=cloud-etl-rule-dev.yml, group=DEFAULT_GROUP,tenant=muyu-cloud, md5=e4a2fb824aab26a5659c05dd328d77c8, listener=com.alibaba.cloud.nacos.refresh.NacosContextRefresher$1@b8c1f99
03:18:31.453 [nacos.client.config.listener.task-0] INFO c.a.n.c.c.i.CacheData - [run,420] - [fixed-muyu-cloud-12.2.0.252_8848] [notify-context] dataId=cloud-etl-rule-dev.yml, group=DEFAULT_GROUP,tenant=muyu-cloud, md5=e4a2fb824aab26a5659c05dd328d77c8
03:18:31.651 [RMI TCP Connection(4)-192.168.170.140] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
03:18:33.401 [nacos.client.config.listener.task-0] INFO c.a.n.c.c.i.CacheData - [run,451] - [fixed-muyu-cloud-12.2.0.252_8848] [notify-ok] dataId=cloud-etl-rule-dev.yml, group=DEFAULT_GROUP,tenant=muyu-cloud, md5=e4a2fb824aab26a5659c05dd328d77c8, listener=com.alibaba.cloud.nacos.refresh.NacosContextRefresher$1@b8c1f99 ,job run cost=1948 millis.
03:18:40.637 [Thread-18] INFO c.x.j.c.s.EmbedServer - [run,91] - >>>>>>>>>>> xxl-job remoting server stop.
03:18:43.650 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,90] - >>>>>>>>>>> xxl-job registry-remove fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl-rule', registryValue='http://192.168.170.140:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://47.103.41.248:20800/api/registryRemove, content=null]
03:18:43.650 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,105] - >>>>>>>>>>> xxl-job, executor registry thread destroy.
03:18:43.651 [SpringApplicationShutdownHook] INFO c.x.j.c.s.EmbedServer - [stop,117] - >>>>>>>>>>> xxl-job remoting server destroy success.
03:18:43.651 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.t.JobLogFileCleanThread - [run,99] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
03:18:43.652 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.t.TriggerCallbackThread - [run,98] - >>>>>>>>>>> xxl-job, executor callback thread destroy.
03:18:43.653 [Thread-17] INFO c.x.j.c.t.TriggerCallbackThread - [run,128] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
03:18:43.670 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
03:18:43.671 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] muyu-cloud deregistering service cloud-etl-rule with instance: Instance{instanceId='null', ip='192.168.170.140', port=13000, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
03:18:43.729 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
03:18:43.732 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
03:18:43.732 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
03:18:43.733 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
03:18:43.735 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
03:18:43.736 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
03:18:43.737 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
03:18:43.738 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
03:18:43.740 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
03:18:43.740 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
03:18:43.741 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
03:18:43.742 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
03:18:43.743 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->8d92dcdf-af0d-4533-a9f3-741c2585912a
03:18:43.743 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@59cf9230[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 4]
03:18:43.743 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown
03:18:43.743 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@70b2135d[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
03:18:43.743 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1725131907950_12.2.0.3_62630
03:18:43.745 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@51a32284[Running, pool size = 2, active threads = 0, queued tasks = 0, completed tasks = 11]
03:18:43.746 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->8d92dcdf-af0d-4533-a9f3-741c2585912a
03:18:43.748 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped
03:18:43.749 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed
03:18:43.749 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
03:18:43.752 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
03:18:43.752 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
03:18:53.661 [restartedMain] INFO c.m.r.s.EtlRuleApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
03:18:56.043 [restartedMain] INFO c.d.f.s.ClassPathClientScanner - [processBeanDefinitions,153] - [Forest] Created Forest Client Bean with name 'nacosServiceRemote' and Proxy of 'com.muyu.common.nacos.remote.NacosServiceRemote' client interface
03:18:56.621 [restartedMain] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
03:18:56.621 [restartedMain] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
03:18:56.688 [restartedMain] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
03:19:01.410 [restartedMain] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
03:19:01.413 [restartedMain] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success
03:19:01.414 [restartedMain] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
03:19:01.479 [restartedMain] INFO c.m.c.d.MyMetaObjectHandler - [<init>,17] - 元对象字段填充控制器 ------- 加载完成
03:19:02.447 [restartedMain] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
03:19:09.759 [restartedMain] INFO c.m.c.r.RabbitConfig - [init,26] - rabbit启动成功
03:19:10.162 [restartedMain] INFO c.m.c.x.XXLJobConfig - [xxlJobExecutor,25] - >>>>>>>>>>> xxl-job config init success.
03:19:12.701 [restartedMain] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-no-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3de736a7[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoNoParam]
03:19:12.701 [restartedMain] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-one-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1e5a8615[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoOneParam]
03:19:13.010 [Thread-18] INFO c.x.j.c.s.EmbedServer - [run,82] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999
03:19:14.014 [restartedMain] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null
03:19:14.019 [restartedMain] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
03:19:14.019 [restartedMain] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null
03:19:14.026 [restartedMain] INFO c.a.n.client.naming - [<init>,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource
03:19:14.032 [restartedMain] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
03:19:14.032 [restartedMain] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
03:19:14.202 [restartedMain] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of 7a535b25-ecf4-4b75-8eeb-c9ea11340417
03:19:14.205 [restartedMain] INFO c.a.n.client.naming - [<init>,109] - Create naming rpc client for uuid->7a535b25-ecf4-4b75-8eeb-c9ea11340417
03:19:14.205 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7a535b25-ecf4-4b75-8eeb-c9ea11340417] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
03:19:14.206 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7a535b25-ecf4-4b75-8eeb-c9ea11340417] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
03:19:14.207 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7a535b25-ecf4-4b75-8eeb-c9ea11340417] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
03:19:14.207 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7a535b25-ecf4-4b75-8eeb-c9ea11340417] Try to connect to server on start up, server: {serverIp = '12.2.0.252', server main port = 8848}
03:19:14.208 [restartedMain] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:12.2.0.252 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
03:19:14.477 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7a535b25-ecf4-4b75-8eeb-c9ea11340417] Success to connect to server [12.2.0.252:8848] on start up, connectionId = 1725131952829_12.2.0.3_62645
03:19:14.478 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7a535b25-ecf4-4b75-8eeb-c9ea11340417] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
03:19:14.478 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7a535b25-ecf4-4b75-8eeb-c9ea11340417] Notify connected event to listeners.
03:19:14.478 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7a535b25-ecf4-4b75-8eeb-c9ea11340417] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$647/0x000001e423510000
03:19:14.478 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
03:19:14.480 [restartedMain] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] muyu-cloud registering service cloud-etl-rule with instance Instance{instanceId='null', ip='192.168.170.140', port=13000, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=[2409:891f:9123:b096:80:b912:8c24:34ca], preserved.register.source=SPRING_CLOUD}}
03:19:14.572 [restartedMain] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-etl-rule 192.168.170.140:13000 register finished
03:19:15.767 [restartedMain] INFO c.m.r.s.EtlRuleApplication - [logStarted,56] - Started EtlRuleApplication in 27.916 seconds (process running for 28.657)
03:19:15.780 [restartedMain] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis
03:19:15.781 [restartedMain] INFO c.a.n.c.c.i.CacheData - [<clinit>,99] - nacos.cache.data.init.snapshot = true
03:19:15.781 [restartedMain] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-muyu-cloud-12.2.0.252_8848] [subscribe] cloud-etl-rule+DEFAULT_GROUP+muyu-cloud
03:19:15.791 [restartedMain] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-muyu-cloud-12.2.0.252_8848] [add-listener] ok, tenant=muyu-cloud, dataId=cloud-etl-rule, group=DEFAULT_GROUP, cnt=1
03:19:15.791 [restartedMain] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-rule, group=DEFAULT_GROUP
03:19:15.792 [restartedMain] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-muyu-cloud-12.2.0.252_8848] [subscribe] cloud-etl-rule-dev.yml+DEFAULT_GROUP+muyu-cloud
03:19:15.793 [restartedMain] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-muyu-cloud-12.2.0.252_8848] [add-listener] ok, tenant=muyu-cloud, dataId=cloud-etl-rule-dev.yml, group=DEFAULT_GROUP, cnt=1
03:19:15.793 [restartedMain] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-rule-dev.yml, group=DEFAULT_GROUP
03:19:15.793 [restartedMain] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-muyu-cloud-12.2.0.252_8848] [subscribe] cloud-etl-rule.yml+DEFAULT_GROUP+muyu-cloud
03:19:15.793 [restartedMain] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-muyu-cloud-12.2.0.252_8848] [add-listener] ok, tenant=muyu-cloud, dataId=cloud-etl-rule.yml, group=DEFAULT_GROUP, cnt=1
03:19:15.793 [restartedMain] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-rule.yml, group=DEFAULT_GROUP
03:19:16.255 [RMI TCP Connection(5)-192.168.170.140] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
03:24:48.218 [Thread-18] INFO c.x.j.c.s.EmbedServer - [run,91] - >>>>>>>>>>> xxl-job remoting server stop.
03:24:48.282 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,87] - >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl-rule', registryValue='http://192.168.170.140:9999/'}, registryResult:ReturnT [code=200, msg=null, content=null]
03:24:48.283 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,105] - >>>>>>>>>>> xxl-job, executor registry thread destroy.
03:24:48.283 [SpringApplicationShutdownHook] INFO c.x.j.c.s.EmbedServer - [stop,117] - >>>>>>>>>>> xxl-job remoting server destroy success.
03:24:48.284 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.t.JobLogFileCleanThread - [run,99] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
03:24:48.285 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.t.TriggerCallbackThread - [run,98] - >>>>>>>>>>> xxl-job, executor callback thread destroy.
03:24:48.285 [Thread-17] INFO c.x.j.c.t.TriggerCallbackThread - [run,128] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
03:24:48.302 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
03:24:48.302 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] muyu-cloud deregistering service cloud-etl-rule with instance: Instance{instanceId='null', ip='192.168.170.140', port=13000, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
03:24:48.410 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
03:24:48.413 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
03:24:48.413 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
03:24:48.414 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
03:24:48.414 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
03:24:48.415 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
03:24:48.415 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
03:24:48.415 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
03:24:48.415 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
03:24:48.415 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
03:24:48.415 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
03:24:48.415 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
03:24:48.416 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->7a535b25-ecf4-4b75-8eeb-c9ea11340417
03:24:48.416 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@e5c30c2[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 111]
03:24:48.416 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown
03:24:48.417 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@19090936[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
03:24:48.417 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1725131952829_12.2.0.3_62645
03:24:48.430 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@b8c89c1[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 71]
03:24:48.430 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->7a535b25-ecf4-4b75-8eeb-c9ea11340417
03:24:48.431 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped
03:24:48.432 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed
03:24:48.432 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
03:24:48.437 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
03:24:48.443 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ...
03:24:48.456 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
03:24:48.456 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
03:24:48.456 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
03:25:02.355 [restartedMain] INFO c.m.r.s.EtlRuleApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
03:25:05.035 [restartedMain] INFO c.d.f.s.ClassPathClientScanner - [processBeanDefinitions,153] - [Forest] Created Forest Client Bean with name 'nacosServiceRemote' and Proxy of 'com.muyu.common.nacos.remote.NacosServiceRemote' client interface
03:25:05.718 [restartedMain] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
03:25:05.719 [restartedMain] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
03:25:05.785 [restartedMain] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
03:25:10.189 [restartedMain] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
03:25:10.191 [restartedMain] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success
03:25:10.192 [restartedMain] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
03:25:10.262 [restartedMain] INFO c.m.c.d.MyMetaObjectHandler - [<init>,17] - 元对象字段填充控制器 ------- 加载完成
03:25:11.179 [restartedMain] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
03:25:15.825 [restartedMain] INFO c.m.c.r.RabbitConfig - [init,26] - rabbit启动成功
03:25:16.203 [restartedMain] INFO c.m.c.x.XXLJobConfig - [xxlJobExecutor,25] - >>>>>>>>>>> xxl-job config init success.
03:25:18.788 [restartedMain] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-no-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@787ae2d2[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoNoParam]
03:25:18.788 [restartedMain] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-one-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@414d1343[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoOneParam]
03:25:19.082 [Thread-18] INFO c.x.j.c.s.EmbedServer - [run,82] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999
03:25:20.112 [restartedMain] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null
03:25:20.112 [restartedMain] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
03:25:20.113 [restartedMain] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null
03:25:20.120 [restartedMain] INFO c.a.n.client.naming - [<init>,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource
03:25:20.126 [restartedMain] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
03:25:20.126 [restartedMain] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
03:25:20.284 [restartedMain] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of b309f106-169c-444e-84f9-14f278e85ed0
03:25:20.287 [restartedMain] INFO c.a.n.client.naming - [<init>,109] - Create naming rpc client for uuid->b309f106-169c-444e-84f9-14f278e85ed0
03:25:20.287 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [b309f106-169c-444e-84f9-14f278e85ed0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
03:25:20.287 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [b309f106-169c-444e-84f9-14f278e85ed0] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
03:25:20.289 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [b309f106-169c-444e-84f9-14f278e85ed0] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
03:25:20.289 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [b309f106-169c-444e-84f9-14f278e85ed0] Try to connect to server on start up, server: {serverIp = '12.2.0.252', server main port = 8848}
03:25:20.307 [restartedMain] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:12.2.0.252 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
03:25:20.606 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [b309f106-169c-444e-84f9-14f278e85ed0] Success to connect to server [12.2.0.252:8848] on start up, connectionId = 1725132318945_12.2.0.3_62693
03:25:20.607 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [b309f106-169c-444e-84f9-14f278e85ed0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
03:25:20.607 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [b309f106-169c-444e-84f9-14f278e85ed0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$647/0x0000017cc052f060
03:25:20.607 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [b309f106-169c-444e-84f9-14f278e85ed0] Notify connected event to listeners.
03:25:20.608 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
03:25:20.610 [restartedMain] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] muyu-cloud registering service cloud-etl-rule with instance Instance{instanceId='null', ip='192.168.170.140', port=13000, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=[2409:891f:9123:b096:80:b912:8c24:34ca], preserved.register.source=SPRING_CLOUD}}
03:25:20.717 [restartedMain] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-etl-rule 192.168.170.140:13000 register finished
03:25:21.923 [restartedMain] INFO c.m.r.s.EtlRuleApplication - [logStarted,56] - Started EtlRuleApplication in 25.464 seconds (process running for 27.019)
03:25:21.942 [restartedMain] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis
03:25:21.942 [restartedMain] INFO c.a.n.c.c.i.CacheData - [<clinit>,99] - nacos.cache.data.init.snapshot = true
03:25:21.943 [restartedMain] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-muyu-cloud-12.2.0.252_8848] [subscribe] cloud-etl-rule+DEFAULT_GROUP+muyu-cloud
03:25:21.954 [restartedMain] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-muyu-cloud-12.2.0.252_8848] [add-listener] ok, tenant=muyu-cloud, dataId=cloud-etl-rule, group=DEFAULT_GROUP, cnt=1
03:25:21.954 [restartedMain] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-rule, group=DEFAULT_GROUP
03:25:21.957 [restartedMain] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-muyu-cloud-12.2.0.252_8848] [subscribe] cloud-etl-rule-dev.yml+DEFAULT_GROUP+muyu-cloud
03:25:21.957 [restartedMain] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-muyu-cloud-12.2.0.252_8848] [add-listener] ok, tenant=muyu-cloud, dataId=cloud-etl-rule-dev.yml, group=DEFAULT_GROUP, cnt=1
03:25:21.957 [restartedMain] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-rule-dev.yml, group=DEFAULT_GROUP
03:25:21.957 [restartedMain] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-muyu-cloud-12.2.0.252_8848] [subscribe] cloud-etl-rule.yml+DEFAULT_GROUP+muyu-cloud
03:25:21.958 [restartedMain] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-muyu-cloud-12.2.0.252_8848] [add-listener] ok, tenant=muyu-cloud, dataId=cloud-etl-rule.yml, group=DEFAULT_GROUP, cnt=1
03:25:21.958 [restartedMain] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-rule.yml, group=DEFAULT_GROUP
03:25:22.561 [RMI TCP Connection(1)-192.168.170.140] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
03:32:00.335 [Thread-18] INFO c.x.j.c.s.EmbedServer - [run,91] - >>>>>>>>>>> xxl-job remoting server stop.
03:32:00.375 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,87] - >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl-rule', registryValue='http://192.168.170.140:9999/'}, registryResult:ReturnT [code=200, msg=null, content=null]
03:32:00.375 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,105] - >>>>>>>>>>> xxl-job, executor registry thread destroy.
03:32:00.375 [SpringApplicationShutdownHook] INFO c.x.j.c.s.EmbedServer - [stop,117] - >>>>>>>>>>> xxl-job remoting server destroy success.
03:32:00.375 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.t.JobLogFileCleanThread - [run,99] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
03:32:00.377 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.t.TriggerCallbackThread - [run,98] - >>>>>>>>>>> xxl-job, executor callback thread destroy.
03:32:00.377 [Thread-17] INFO c.x.j.c.t.TriggerCallbackThread - [run,128] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
03:32:00.389 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
03:32:00.389 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] muyu-cloud deregistering service cloud-etl-rule with instance: Instance{instanceId='null', ip='192.168.170.140', port=13000, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
03:32:00.439 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
03:32:00.440 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
03:32:00.441 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
03:32:00.441 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
03:32:00.441 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
03:32:00.441 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
03:32:00.441 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
03:32:00.441 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
03:32:00.441 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
03:32:00.442 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
03:32:00.442 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
03:32:00.442 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
03:32:00.442 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->b309f106-169c-444e-84f9-14f278e85ed0
03:32:00.442 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@3d40fe30[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 128]
03:32:00.442 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown
03:32:00.442 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@33bb3bc5[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
03:32:00.442 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1725132318945_12.2.0.3_62693
03:32:00.447 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@13024588[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 81]
03:32:00.447 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->b309f106-169c-444e-84f9-14f278e85ed0
03:32:00.448 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped
03:32:00.448 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed
03:32:00.448 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
03:32:00.450 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
03:32:00.454 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ...
03:32:00.460 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
03:32:00.460 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
03:32:00.460 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
09:08:19.984 [restartedMain] INFO c.m.r.s.EtlRuleApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
09:08:21.800 [restartedMain] INFO c.d.f.s.ClassPathClientScanner - [processBeanDefinitions,153] - [Forest] Created Forest Client Bean with name 'nacosServiceRemote' and Proxy of 'com.muyu.common.nacos.remote.NacosServiceRemote' client interface
09:08:22.212 [restartedMain] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
09:08:22.212 [restartedMain] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
09:08:22.257 [restartedMain] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
09:08:24.857 [restartedMain] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
09:08:24.858 [restartedMain] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success
09:08:24.858 [restartedMain] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
09:08:24.916 [restartedMain] INFO c.m.c.d.MyMetaObjectHandler - [<init>,17] - 元对象字段填充控制器 ------- 加载完成
09:08:25.474 [restartedMain] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
09:08:30.582 [restartedMain] INFO c.m.c.r.RabbitConfig - [init,26] - rabbit启动成功
09:08:30.876 [restartedMain] INFO c.m.c.x.XXLJobConfig - [xxlJobExecutor,25] - >>>>>>>>>>> xxl-job config init success.
09:08:32.842 [restartedMain] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-one-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1b171127[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoOneParam]
09:08:32.842 [restartedMain] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-no-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2e52eab8[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoNoParam]
09:08:33.056 [Thread-18] INFO c.x.j.c.s.EmbedServer - [run,82] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999
09:08:34.075 [restartedMain] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null
09:08:34.076 [restartedMain] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
09:08:34.076 [restartedMain] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null
09:08:34.079 [restartedMain] INFO c.a.n.client.naming - [<init>,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource
09:08:34.081 [restartedMain] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
09:08:34.081 [restartedMain] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
09:08:34.344 [restartedMain] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of 8258ba59-b1d2-4c85-8abd-b63c50084d93
09:08:34.346 [restartedMain] INFO c.a.n.client.naming - [<init>,109] - Create naming rpc client for uuid->8258ba59-b1d2-4c85-8abd-b63c50084d93
09:08:34.346 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8258ba59-b1d2-4c85-8abd-b63c50084d93] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
09:08:34.346 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8258ba59-b1d2-4c85-8abd-b63c50084d93] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
09:08:34.346 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8258ba59-b1d2-4c85-8abd-b63c50084d93] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
09:08:34.347 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8258ba59-b1d2-4c85-8abd-b63c50084d93] Try to connect to server on start up, server: {serverIp = '12.2.0.252', server main port = 8848}
09:08:34.347 [restartedMain] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:12.2.0.252 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
09:08:34.555 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8258ba59-b1d2-4c85-8abd-b63c50084d93] Success to connect to server [12.2.0.252:8848] on start up, connectionId = 1725152912965_12.2.0.3_63602
09:08:34.555 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8258ba59-b1d2-4c85-8abd-b63c50084d93] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
09:08:34.555 [restartedMain] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8258ba59-b1d2-4c85-8abd-b63c50084d93] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$647/0x0000020437510228
09:08:34.555 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8258ba59-b1d2-4c85-8abd-b63c50084d93] Notify connected event to listeners.
09:08:34.556 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
09:08:34.556 [restartedMain] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] muyu-cloud registering service cloud-etl-rule with instance Instance{instanceId='null', ip='192.168.170.140', port=13000, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=[2409:891f:90c1:c714:67e3:343c:d52a:5481], preserved.register.source=SPRING_CLOUD}}
09:08:34.621 [restartedMain] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-etl-rule 192.168.170.140:13000 register finished
09:08:35.727 [restartedMain] INFO c.m.r.s.EtlRuleApplication - [logStarted,56] - Started EtlRuleApplication in 20.575 seconds (process running for 21.126)
09:08:35.734 [restartedMain] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis
09:08:35.734 [restartedMain] INFO c.a.n.c.c.i.CacheData - [<clinit>,99] - nacos.cache.data.init.snapshot = true
09:08:35.734 [restartedMain] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-muyu-cloud-12.2.0.252_8848] [subscribe] cloud-etl-rule+DEFAULT_GROUP+muyu-cloud
09:08:35.739 [restartedMain] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-muyu-cloud-12.2.0.252_8848] [add-listener] ok, tenant=muyu-cloud, dataId=cloud-etl-rule, group=DEFAULT_GROUP, cnt=1
09:08:35.739 [restartedMain] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-rule, group=DEFAULT_GROUP
09:08:35.741 [restartedMain] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-muyu-cloud-12.2.0.252_8848] [subscribe] cloud-etl-rule-dev.yml+DEFAULT_GROUP+muyu-cloud
09:08:35.741 [restartedMain] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-muyu-cloud-12.2.0.252_8848] [add-listener] ok, tenant=muyu-cloud, dataId=cloud-etl-rule-dev.yml, group=DEFAULT_GROUP, cnt=1
09:08:35.741 [restartedMain] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-rule-dev.yml, group=DEFAULT_GROUP
09:08:35.741 [restartedMain] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-muyu-cloud-12.2.0.252_8848] [subscribe] cloud-etl-rule.yml+DEFAULT_GROUP+muyu-cloud
09:08:35.741 [restartedMain] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-muyu-cloud-12.2.0.252_8848] [add-listener] ok, tenant=muyu-cloud, dataId=cloud-etl-rule.yml, group=DEFAULT_GROUP, cnt=1
09:08:35.741 [restartedMain] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-rule.yml, group=DEFAULT_GROUP
09:08:36.278 [RMI TCP Connection(3)-192.168.170.140] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
09:16:05.340 [Thread-18] INFO c.x.j.c.s.EmbedServer - [run,91] - >>>>>>>>>>> xxl-job remoting server stop.
09:16:05.379 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,87] - >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl-rule', registryValue='http://192.168.170.140:9999/'}, registryResult:ReturnT [code=200, msg=null, content=null]
09:16:05.379 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,105] - >>>>>>>>>>> xxl-job, executor registry thread destroy.
09:16:05.379 [SpringApplicationShutdownHook] INFO c.x.j.c.s.EmbedServer - [stop,117] - >>>>>>>>>>> xxl-job remoting server destroy success.
09:16:05.379 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.t.JobLogFileCleanThread - [run,99] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
09:16:05.380 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.t.TriggerCallbackThread - [run,98] - >>>>>>>>>>> xxl-job, executor callback thread destroy.
09:16:05.380 [Thread-17] INFO c.x.j.c.t.TriggerCallbackThread - [run,128] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
09:16:05.388 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
09:16:05.388 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] muyu-cloud deregistering service cloud-etl-rule with instance: Instance{instanceId='null', ip='192.168.170.140', port=13000, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
09:16:05.424 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
09:16:05.426 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
09:16:05.426 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
09:16:05.426 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
09:16:05.426 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
09:16:05.426 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
09:16:05.426 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
09:16:05.426 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
09:16:05.426 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
09:16:05.426 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
09:16:05.426 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
09:16:05.426 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
09:16:05.427 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->8258ba59-b1d2-4c85-8abd-b63c50084d93
09:16:05.427 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@1e7361aa[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 149]
09:16:05.427 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown
09:16:05.427 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@31ab3002[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
09:16:05.427 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1725152912965_12.2.0.3_63602
09:16:05.430 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@2bdb170d[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 99]
09:16:05.430 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->8258ba59-b1d2-4c85-8abd-b63c50084d93
09:16:05.430 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped
09:16:05.431 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed
09:16:05.431 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
09:16:05.432 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
09:16:05.433 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ...
09:16:05.438 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
09:16:05.438 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
09:16:05.438 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye