Post by kiran on Jul 28, 2020 21:42:13 GMT
Hi,
we are facing issues with thin servers since last few months. Its happening in random times and not specific to 1 application.
We are using Rhomobile version : 5.5.0.41
Below is the error:
thin.5.log:/opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:222:in `rescue in io': Connection timed out (Redis::TimeoutError)
Any help would be greatly appreciated.
Full Error:
/opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:222:in `rescue in io': Connection timed out (Redis::TimeoutError)
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:220:in `io'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:228:in `read'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:96:in `block in call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:201:in `block (2 levels) in process'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:309:in `ensure_connected'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:191:in `block in process'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:270:in `logging'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:190:in `process'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:96:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis.rb:784:in `block in get'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis.rb:37:in `block in synchronize'
from /opt/rhoconnect/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis.rb:37:in `synchronize'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis.rb:783:in `get'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/connection_pool-1.2.0/lib/connection_pool.rb:111:in `block in method_missing'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/connection_pool-1.2.0/lib/connection_pool.rb:55:in `with'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/connection_pool-1.2.0/lib/connection_pool.rb:110:in `method_missing'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/store.rb:433:in `get_value'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/store_orm.rb:50:in `is_exist?'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/store_orm.rb:104:in `load'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/middleware/current_app.rb:11:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-1.5.5/lib/rack/session/abstract/id.rb:225:in `context'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-1.5.5/lib/rack/session/abstract/id.rb:220:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/async-rack-0.5.1/lib/async_rack/async_callback.rb:114:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/async-rack-0.5.1/lib/async_rack/async_callback.rb:91:in `block in new'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/middleware/stats.rb:21:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/middleware/stats.rb:21:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/middleware/body_content_type_parser.rb:31:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/middleware/x_domain_session_wrapper.rb:25:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-1.5.5/lib/rack/static.rb:119:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/async.rb:51:in `block in call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.9.1/lib/eventmachine.rb:1067:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.9.1/lib/eventmachine.rb:1067:in `block in spawn_threadpool'
Thanks
we are facing issues with thin servers since last few months. Its happening in random times and not specific to 1 application.
We are using Rhomobile version : 5.5.0.41
Below is the error:
thin.5.log:/opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:222:in `rescue in io': Connection timed out (Redis::TimeoutError)
Any help would be greatly appreciated.
Full Error:
/opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:222:in `rescue in io': Connection timed out (Redis::TimeoutError)
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:220:in `io'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:228:in `read'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:96:in `block in call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:201:in `block (2 levels) in process'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:309:in `ensure_connected'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:191:in `block in process'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:270:in `logging'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:190:in `process'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis/client.rb:96:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis.rb:784:in `block in get'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis.rb:37:in `block in synchronize'
from /opt/rhoconnect/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis.rb:37:in `synchronize'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/redis-3.0.7/lib/redis.rb:783:in `get'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/connection_pool-1.2.0/lib/connection_pool.rb:111:in `block in method_missing'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/connection_pool-1.2.0/lib/connection_pool.rb:55:in `with'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/connection_pool-1.2.0/lib/connection_pool.rb:110:in `method_missing'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/store.rb:433:in `get_value'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/store_orm.rb:50:in `is_exist?'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/store_orm.rb:104:in `load'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/middleware/current_app.rb:11:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-1.5.5/lib/rack/session/abstract/id.rb:225:in `context'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-1.5.5/lib/rack/session/abstract/id.rb:220:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/async-rack-0.5.1/lib/async_rack/async_callback.rb:114:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/async-rack-0.5.1/lib/async_rack/async_callback.rb:91:in `block in new'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/middleware/stats.rb:21:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/middleware/stats.rb:21:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/middleware/body_content_type_parser.rb:31:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/middleware/x_domain_session_wrapper.rb:25:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-1.5.5/lib/rack/static.rb:119:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/rhoconnect-5.5.0.41/lib/rhoconnect/async.rb:51:in `block in call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.9.1/lib/eventmachine.rb:1067:in `call'
from /opt/rhoconnect/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.9.1/lib/eventmachine.rb:1067:in `block in spawn_threadpool'
Thanks