- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 高并发访问时,提示: Cannot assign requested address 异常,解决方法
linux系统一、通过修改以下系统参数来解决(/etc/sysctl.conf): sysctl -w net.ipv4.tcp_fin_timeout=15 #调低端口释放后的等待时间,默认为60s为15~,修改30s sysctl -w net.ipv4.tcp_timestamps=1 #修改tcp/ip协议配置, 通过配置/proc/sys/net/ipv4/tcp_tw_resue, 默认为0,修改为1,释放TIME_WAIT端口给新连接使用 sysctl -w ne
2020-12-17 14:07:42 1186
原创 redisson 加锁高 并发高的情况下报错
报错:attempt to unlock lock, not locked by current thread by node id分析原因有可能是:A线程还没有释放锁,B线虽然没有拿到锁 但是去执行了finally 里的lock.unlock解锁,没有拿到锁但是仍然去执行解锁 所以报错;解决思路:解锁方法里加判断,如果是拿到锁的情况下再去解锁public void unlock(String lockKey) { try { RLock lock = redis.
2020-12-03 14:07:22 6019
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人