Я пытался заставить сервер WEBrick замолчать, так как я хочу остановить передачу данных непосредственно в файл журнала.
Просматривая server.rb, я добавил puts "before"
и puts "after
к следующему кодув строке 98:
puts "before"
if svrs = IO.select(@listeners, nil, nil, 2.0)
puts "after"
При запуске сценария ruby в моем журнале появляется следующее:
before
/
after
Почему на сервер регистрируется /
?Это просто регистрация в другом потоке или svrs = IO.select(@listeners, nil, nil, 2.0)
действительно печатает /
на стандартный вывод?
Полный код (при необходимости) можно найти в Console.rb