Nginx 作为高性能web服务器,负载均衡是其基本功能之一。 注:负载均衡至少需要两台机器
centos yum 安装nginx 后增加模块
Cannot find module './build/Release/DTraceProviderBindings'
有时候安装完hexo后, 执行命令的时候总是报错,但是不影响程序运行,但是。。。会逼死处女座,O(∩∩)O哈哈~)
Docker 搭建Nexus 私服
Docker安装MongoDB(Mongo3.x)
Redis连接池连接没有正常释放报错
1 | Caused by: redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool |
前几天在线上碰到了一个奇怪的问题,jedis 突然无法从连接池取到资源,经过排查发现是因为使用分布式锁的时候,没有释放资源
redisTemplate 和 jedis 不同
redisTemplate 自己实现了资源的释放,不需要像jedis一样手动释放
1 | public boolean setNX(final String key, final String value) throws RedisException { |
所以实现分布式锁的时候需要调用redisTemplate.execute
让 redisTemplate
帮我们释放资源,具体的可以看redisTemplate 的源码。
生活
Nginx 504 Gateway Time-out
今天碰到了一个问题,生产环境用户报错,后台看日志都是正常的,最后经过debug 发现是nginx 设置