2017-06-10 15:00

@没蓝开打 连接数可以用RedisPlugin.getJedisPoolConfig()方法获取再设置,定时器开始时可以增加一个cache是否为空的判断。

2017-06-10 14:52

使用try catch 抓cache.getJedis()的异常 会捕捉到空指针异常,定时器再重新运行时是正常的,原因可能有2个,一是第一次运行时Redis插件尚未加载完毕,第二有可能连接数达到上限。但是Jfinal初始化的时候控制连接数的的JedisPoolConfig类是封装好的= =

2017-06-07 17:03

网络连接问题不太可能吧,其中一个定时器一直在运行的。而且我进debug模式,在定时器开始的时候打上一个断点,有一个时间差以后第二个定时器也是可以正常运行的。我怀疑是同时3个定时器调用cache.getJedis方法导致了卡死。。