mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 06:37:19 -04:00
Don't put accept loop in its own thread; it's already in one.
This commit is contained in:
parent
ac492053f0
commit
8882a824e8
1 changed files with 5 additions and 7 deletions
|
@ -87,13 +87,11 @@ class LogStash::Inputs::Tcp < LogStash::Inputs::Base
|
|||
end # Thread.start
|
||||
end # loop (outer)
|
||||
else
|
||||
Thread.start do
|
||||
loop do
|
||||
socket = TCPSocket.new(@host, @port)
|
||||
socket.instance_eval { class << self; include SocketPeer end }
|
||||
@logger.debug("Opened connection to #{socket.peer}")
|
||||
handle_socket(socket, output_queue, "tcp://#{socket.peer}/server")
|
||||
end
|
||||
loop do
|
||||
socket = TCPSocket.new(@host, @port)
|
||||
socket.instance_eval { class << self; include SocketPeer end }
|
||||
@logger.debug("Opened connection to #{socket.peer}")
|
||||
handle_socket(socket, output_queue, "tcp://#{socket.peer}/server")
|
||||
end
|
||||
end
|
||||
end # def run
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue