Improved CPU usage.
This commit is contained in:
parent
a67299d7fe
commit
2a6abbabee
2 changed files with 10 additions and 10 deletions
|
@ -583,6 +583,7 @@ remove all session and spool messages
|
||||||
|
|
||||||
# assigne to node
|
# assigne to node
|
||||||
Sessions::Node.session_assigne(client_id)
|
Sessions::Node.session_assigne(client_id)
|
||||||
|
sleep 1
|
||||||
end
|
end
|
||||||
sleep 1
|
sleep 1
|
||||||
end
|
end
|
||||||
|
@ -609,14 +610,14 @@ remove all session and spool messages
|
||||||
|
|
||||||
# get current user
|
# get current user
|
||||||
session_data = Sessions.get(client_id)
|
session_data = Sessions.get(client_id)
|
||||||
next if !session_data
|
next if session_data.blank?
|
||||||
next if !session_data[:user]
|
next if session_data[:user].blank?
|
||||||
next if !session_data[:user]['id']
|
next if session_data[:user]['id'].blank?
|
||||||
user = User.lookup(id: session_data[:user]['id'])
|
user = User.lookup(id: session_data[:user]['id'])
|
||||||
next if !user
|
next if user.blank?
|
||||||
|
|
||||||
# start client thread
|
# start client thread
|
||||||
next if @@client_threads[client_id]
|
next if @@client_threads[client_id].present?
|
||||||
|
|
||||||
@@client_threads[client_id] = true
|
@@client_threads[client_id] = true
|
||||||
@@client_threads[client_id] = Thread.new do
|
@@client_threads[client_id] = Thread.new do
|
||||||
|
@ -627,11 +628,10 @@ remove all session and spool messages
|
||||||
ActiveRecord::Base.connection.close
|
ActiveRecord::Base.connection.close
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
sleep 0.5
|
sleep 1
|
||||||
end
|
end
|
||||||
|
|
||||||
# system settings
|
sleep 1
|
||||||
sleep 0.5
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -62,9 +62,9 @@ class Sessions::Client
|
||||||
|
|
||||||
# start faster in the beginnig
|
# start faster in the beginnig
|
||||||
if loop_count < 20
|
if loop_count < 20
|
||||||
sleep 0.6
|
|
||||||
else
|
|
||||||
sleep 1
|
sleep 1
|
||||||
|
else
|
||||||
|
sleep 2.2
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue