diff --git a/shard.yml b/shard.yml index ee8349b4..f37bb46e 100644 --- a/shard.yml +++ b/shard.yml @@ -1,5 +1,5 @@ name: placeos-driver -version: 7.17.5 +version: 7.17.6 dependencies: action-controller: diff --git a/src/placeos-driver/subscriptions.cr b/src/placeos-driver/subscriptions.cr index 6ab85765..08e7ab69 100644 --- a/src/placeos-driver/subscriptions.cr +++ b/src/placeos-driver/subscriptions.cr @@ -180,7 +180,7 @@ class PlaceOS::Driver instance = monitor_count wait.close loop do - sleep 1.second + sleep 3.seconds break if instance != monitor_count subscription_channel.send({true, SYSTEM_ORDER_UPDATE}) end @@ -288,7 +288,7 @@ class PlaceOS::Driver @redis : Redis? = nil protected def self.new_clustered_redis - Redis::Client.boot(ENV["REDIS_URL"]? || "redis://localhost:6379", reconnect: false) + Redis::Client.boot(ENV["REDIS_URL"]? || "redis://localhost:6379", reconnect: false, command_timeout: 10.seconds) end private def redis_cluster