mirror of
https://gitea.invidious.io/iv-org/invidious-copy-2022-08-14.git
synced 2024-08-15 00:53:20 +00:00
Change client timeout and make sure there is always a client available
This commit is contained in:
parent
25434c676c
commit
d1a2b193aa
1 changed files with 8 additions and 8 deletions
|
@ -47,10 +47,10 @@ CONTEXT.add_options(
|
|||
OpenSSL::SSL::Options::NO_SSL_V2 |
|
||||
OpenSSL::SSL::Options::NO_SSL_V3
|
||||
)
|
||||
pool = Deque.new((threads * 1.2).to_i) do
|
||||
pool = Deque.new((threads * 1.2 + 1).to_i) do
|
||||
client = HTTP::Client.new(URL, CONTEXT)
|
||||
client.read_timeout = 5.seconds
|
||||
client.connect_timeout = 5.seconds
|
||||
client.read_timeout = 10.seconds
|
||||
client.connect_timeout = 10.seconds
|
||||
client
|
||||
end
|
||||
|
||||
|
@ -75,8 +75,8 @@ threads.times do
|
|||
|
||||
if rand(300) < 1
|
||||
client = HTTP::Client.new(URL, CONTEXT)
|
||||
client.read_timeout = 5.seconds
|
||||
client.connect_timeout = 5.seconds
|
||||
client.read_timeout = 10.seconds
|
||||
client.connect_timeout = 10.seconds
|
||||
pool << client
|
||||
end
|
||||
|
||||
|
@ -88,8 +88,8 @@ threads.times do
|
|||
rescue ex
|
||||
io << id << " : " << ex << "\n"
|
||||
client = HTTP::Client.new(URL, CONTEXT)
|
||||
client.read_timeout = 5.seconds
|
||||
client.connect_timeout = 5.seconds
|
||||
client.read_timeout = 10.seconds
|
||||
client.connect_timeout = 10.seconds
|
||||
pool << client
|
||||
next
|
||||
ensure
|
||||
|
|
Loading…
Reference in a new issue