我从python tornado到go重写了我的项目(使用iris框架)。基本功能测试正常。当我在高concurrence.the下测试时,应用程序总是会停止一段时间,然后出现错误:
(dial tcp 192.168.1.229:6543: getsockopt: connection timed out)6543端口是postgresql端口,用于pgbouncer...the pgbouncer和postgresl进程运行正常。
此外,我发现memcache连接有时会超时( memcache进程仍在工作)。
发生这种情况是因为连接太多吗?或者一些连接没有按时关闭?我怎样才能避免这个问题?
发布于 2017-06-05 18:15:02
检查你的PgBouncer config。尝试增加max_client_conn选项。然后在压力测试期间测试并发级别和请求计数。另一个可能的问题是您没有将连接返回到池。
https://stackoverflow.com/questions/44364233
复制相似问题