python连接池存在的问题_python脚本中使用了数据库连接池技术,发现任务终止了,连接池没有释放,看代码发现是下面位置出现错误,使用的版本2.1.0...

public static ExecutorBiz getExecutorBiz(String address) throws Exception {

// valid

if (address==null || address.trim().length()==0) {

return null;

}

// load-cache

address = address.trim();

ExecutorBiz executorBiz = executorBizRepository.get(address);

if (executorBiz != null) {

return executorBiz;

}

executorBiz = (ExecutorBiz) new XxlRpcReferenceBean(

NetEnum.NETTY_HTTP,

Serializer.SerializeEnum.HESSIAN.getSerializer(),

CallType.SYNC,

LoadBalance.ROUND,

ExecutorBiz.class,

null,

3000,

address,

XxlJobAdminConfig.getAdminConfig().getAccessToken(),

null,

null).getObject();

System.out.println(executorBiz);

executorBizRepository.put(address, executorBiz);

return executorBiz;

}

打印出来的异常信息

com.xxl.rpc.util.XxlRpcException: xxl-rpc proxy class-method not support

at com.xxl.rpc.remoting.invoker.reference.XxlRpcReferenceBean$1.invoke(XxlRpcReferenceBean.java:175)

at com.sun.proxy.$Proxy75.toString(Unknown Source)

at java.lang.String.valueOf(String.java:2849)

at java.io.PrintStream.println(PrintStream.java:821)

at com.xxl.job.admin.core.conf.XxlJobScheduler.getExecutorBiz(XxlJobScheduler.java:142)

at com.xxl.job.admin.core.trigger.XxlJobTrigger.runExecutor(XxlJobTrigger.java:195)

at com.xxl.job.admin.core.trigger.XxlJobTrigger.processTrigger(XxlJobTrigger.java:149)

at com.xxl.job.admin.core.trigger.XxlJobTrigger.trigger(XxlJobTrigger.java:74)

at com.xxl.job.admin.core.thread.JobTriggerPoolHelper$3.run(JobTriggerPoolHelper.java:76)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值