diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/exec/test_exec.rb | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/test/exec/test_exec.rb b/test/exec/test_exec.rb index 6427453..4f997a3 100644 --- a/test/exec/test_exec.rb +++ b/test/exec/test_exec.rb @@ -56,16 +56,7 @@ end after_fork do |server, worker_nr| trap('USR1') do # log rotation server.logger.info "after_fork: worker=\#{worker_nr} rotating logs..." - ObjectSpace.each_object(File) do |fp| - next if fp.closed? || ! fp.sync - next unless (fp.fcntl(Fcntl::F_GETFL) & File::APPEND) == File::APPEND - begin - fp.stat.ino == File.stat(fp.path).ino - rescue Errno::ENOENT - end - fp.reopen(fp.path, "a") - fp.sync = true - end + Unicorn::Util.reopen_logs server.logger.info "after_fork: worker=\#{worker_nr} done rotating logs" end # trap('USR1') end # after_fork |