sqsd falhando no trabalhador do Elastic Beanstalk com problemas de rede/SSL

sqsd falhando no trabalhador do Elastic Beanstalk com problemas de rede/SSL

Recentemente, atualizei simultaneamente um aplicativo de trabalho do Elastic Beanstalk em diversas frentes; do Amazon Linux 1 a 2, Django 2.0 a 3.1, Python 3.6 a 3.7, Apache a Nginx, portanto, houve muitas mudanças de configuração.

O trabalhador está usandosqsdpara pesquisar uma fila e geralmente está funcionando bem desde a atualização, mas sofri vários incidentes dosqsda tarefa é interrompida inesperadamente e a instância do Elastic Beanstalk é deixada parada até ser reiniciada manualmente. Após um incidente anterior, reduzi o número de trabalhadores para 3, em uma caixa de 4 vCPU, para tentar garantir que a contenção não estava causando um tempo limite de rede, mas esse problema ainda ocorreu.

Pesquisar no Google as várias mensagens /var/log/aws-sqsd/default.lognão foi particularmente útil.

À medida que o log abaixo é iniciado, há (dias de) comandos regulares que funcionaram bem, até o problema ocorrer. Os SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello Aerros, que precedemsqsdfalhando, parece sugerir um problema de configuração SSL, mas parece improvável que problemas de configuração comoesseafetaria repentinamente um servidor após dias de funcionamento sem problemas.

2020-12-27T14:42:00Z message: sent to http://localhost:80/command/redacted 
2020-12-27T14:43:00Z message: sent to http://localhost:80/command/redacted
2020-12-27T14:45:00Z message: sent to http://localhost:80/command/redacted
2020-12-27T14:52:14Z message: sent to http://localhost:80/command/redacted
2020-12-27T15:02:59Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:03:56Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:05:17Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:05:17Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:05:27Z pollers: daemon exception during polling message from sqs: execution expired
2020-12-27T15:05:27Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:05:54Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:05:54Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:05:58Z pollers: daemon exception during polling message from sqs: Broken pipe - SSL_connect
2020-12-27T15:06:29Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:06:34Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:06:52Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:06:53Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:06:53Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:07:08Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:07:09Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:07:23Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
2020-12-27T15:07:26Z pollers: daemon exception during polling message from sqs: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
#<Thread:0x0000563363a22910@/opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/scheduler.rb:20 run> terminated with exception (report_on_exception is true):
/opt/elasticbeanstalk/lib/ruby/lib/ruby/2.6.0/net/protocol.rb:41:in `ssl_socket_connect': Net::OpenTimeout (Seahorse::Client::NetworkingError)
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/2.6.0/net/http.rb:996:in `connect'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/2.6.0/net/http.rb:930:in `do_start'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/2.6.0/net/http.rb:925:in `start'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/2.6.0/delegate.rb:83:in `method_missing'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/net_http/connection_pool.rb:285:in `start_session'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/net_http/connection_pool.rb:92:in `session_for'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/net_http/handler.rb:119:in `session'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/net_http/handler.rb:71:in `transmit'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/net_http/handler.rb:45:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/plugins/content_length.rb:12:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/dynamodb_crc32_validation.rb:27:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/json/error_handler.rb:8:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/request_signer.rb:88:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:10:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:108:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:139:in `retry_request'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:122:in `retry_if_possible'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:110:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:139:in `retry_request'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:122:in `retry_if_possible'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:110:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:139:in `retry_request'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:122:in `retry_if_possible'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:110:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:139:in `retry_request'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:122:in `retry_if_possible'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:110:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:139:in `retry_request'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:122:in `retry_if_possible'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:110:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/json/handler.rb:11:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/user_agent.rb:12:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/endpoint_pattern.rb:27:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/endpoint_discovery.rb:67:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/plugins/endpoint.rb:41:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/param_validator.rb:21:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/plugins/raise_response_errors.rb:14:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/dynamodb_simple_attributes.rb:112:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:20:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/idempotency_token.rb:18:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/param_converter.rb:20:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/plugins/response_target.rb:21:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/request.rb:70:in `send_request'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/base.rb:207:in `block (2 levels) in define_operation_methods'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/storage_manager.rb:315:in `heartbeat_record'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/storage_manager.rb:310:in `counter_timestamp'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/storage_manager.rb:289:in `register_as_worker'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/daemon.rb:127:in `block (2 levels) in start'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/2.6.0/benchmark.rb:308:in `realtime'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/daemon.rb:126:in `block in start'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/scheduler.rb:27:in `block in start'
/opt/elasticbeanstalk/lib/ruby/lib/ruby/2.6.0/net/protocol.rb:41:in `ssl_socket_connect': Net::OpenTimeout (Seahorse::Client::NetworkingError)
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/2.6.0/net/http.rb:996:in `connect'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/2.6.0/net/http.rb:930:in `do_start'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/2.6.0/net/http.rb:925:in `start'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/2.6.0/delegate.rb:83:in `method_missing'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/net_http/connection_pool.rb:285:in `start_session'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/net_http/connection_pool.rb:92:in `session_for'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/net_http/handler.rb:119:in `session'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/net_http/handler.rb:71:in `transmit'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/net_http/handler.rb:45:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/plugins/content_length.rb:12:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/dynamodb_crc32_validation.rb:27:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/json/error_handler.rb:8:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/request_signer.rb:88:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:10:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:108:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:139:in `retry_request'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:122:in `retry_if_possible'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:110:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:139:in `retry_request'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:122:in `retry_if_possible'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:110:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:139:in `retry_request'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:122:in `retry_if_possible'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:110:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:139:in `retry_request'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:122:in `retry_if_possible'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:110:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:139:in `retry_request'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:122:in `retry_if_possible'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/retry_errors.rb:110:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/json/handler.rb:11:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/user_agent.rb:12:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/endpoint_pattern.rb:27:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/endpoint_discovery.rb:67:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/plugins/endpoint.rb:41:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/param_validator.rb:21:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/plugins/raise_response_errors.rb:14:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/dynamodb_simple_attributes.rb:112:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:20:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/idempotency_token.rb:18:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/aws-sdk-core/plugins/param_converter.rb:20:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/plugins/response_target.rb:21:in `call'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/request.rb:70:in `send_request'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sdk-core-2.11.546/lib/seahorse/client/base.rb:207:in `block (2 levels) in define_operation_methods'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/storage_manager.rb:315:in `heartbeat_record'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/storage_manager.rb:310:in `counter_timestamp'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/storage_manager.rb:289:in `register_as_worker'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/daemon.rb:127:in `block (2 levels) in start'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/2.6.0/benchmark.rb:308:in `realtime'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/daemon.rb:126:in `block in start'
    from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/aws-sqsd-3.0.3/vendor/AWSMACLE/lib/leader_election/scheduler.rb:27:in `block in start'

informação relacionada