我正在使用jedis 2.8.0并获得以下异常:
Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
at redis.clients.jedis.Protocol.processError(Protocol.java:123)
at redis.clients.jedis.Protocol.process(Protocol.java:157)
at redis.clients.jedis.Protocol.read(Protocol.java:211)
at redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:297)
at redis.clients.jedis.Connection.getStatusCodeReply(Connection.java:196)
at redis.clients.jedis.BinaryJedis.auth(BinaryJedis.java:2049)
at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:89)
at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:868)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:458)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:363)
at redis.clients.util.Pool.getResource(Pool.java:49)
... 4 more
Run Code Online (Sandbox Code Playgroud)
以下是我使用的api:
jedisPool = new JedisPool(jedisPoolConfig, host, port, IDLE_CONNECTION_TIMEOUT, authSecret);
Run Code Online (Sandbox Code Playgroud)
笔记:
我们使用以下版本的 Boto 写入 SQS -
代码在生产环境中运行成功,但偶尔我们会看到以下间歇性错误 -
NoCredentialsError无法找到凭据。
以下是堆栈跟踪 -
File "botocore/client.py", line 317, in _api_call
return self._make_api_call(operation_name, kwargs)
File "botocore/client.py", line 602, in _make_api_call
operation_model, request_dict)
File "botocore/endpoint.py", line 143, in make_request
return self._send_request(request_dict, operation_model)
File "botocore/endpoint.py", line 168, in _send_request
request = self.create_request(request_dict, operation_model)
File "botocore/endpoint.py", line 152, in create_request
operation_name=operation_model.name)
File "botocore/hooks.py", line 227, in emit
return self._emit(event_name, kwargs)
File "botocore/hooks.py", line 210, in _emit
response = handler(**kwargs)
File "botocore/signers.py", line 90, in handler …Run Code Online (Sandbox Code Playgroud) 我想知道 WireMock 默认情况下是否支持 keep-alive,或者我需要在某处明确设置它。
我已经设置了一个基本的 WireMock 独立版本,它接受请求并生成 json 有效负载。但是,当我curl -v 服务时,我没有看到生成的 Connection: keep-alive 标头。
另外,当我使用带有 -k 选项的 apache 基准工具调用模拟服务时,我确实看到创建和销毁了很多连接,这意味着默认情况下,wiremock 不支持保持活动状态。
我认为 WireMock 服务器上一定有一些东西告诉它默认支持持久连接?
问候,阿迪