about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--test/test_client_expire.rb5
1 files changed, 2 insertions, 3 deletions
diff --git a/test/test_client_expire.rb b/test/test_client_expire.rb
index 4f20803..c23a727 100644
--- a/test/test_client_expire.rb
+++ b/test/test_client_expire.rb
@@ -125,9 +125,8 @@ class TestClientExpire < Testcase
     opts = { out: "/dev/null", err: "/dev/null", close_others: true }
     begin
       pids = 2.times.map do
-        fork do
-          exec(*%W(ab -c #{nr} -n 9999999 -v1 -k http://#{host}:#{port}/), opts)
-        end
+        Process.spawn(*%W(ab -c #{nr} -n 9999999 -v1 -k
+                          http://#{host}:#{port}/), opts)
       end
 
       re1 = %r{consider raising open file limits}