Thin サーバーは EventMachine をベースにしているため、EM.synchrony ブロックから停止できません。ただし、この場合、出力は 2, 1 ですが、1,2 ではありません。どうすれば修正できますか?
EM.synchrony do
update_ads ads_hash, invalid_ads, ip, params, user_agent, request
EM::Synchrony::FiberIterator.new([1,2,3]).each do |i|
# some http requests
end
puts "1"
# EventMachine.stop
end
puts "2"
前もってありがとう!