ry / ebb fork watch download tarball
public this repo is viewable by everyone
Description: web server
Homepage: http://ebb.rubyforge.org
Clone URL: git://github.com/ry/ebb.git
remove threaded and sequential options from benchmark
ryah (author)
about 1 month ago
commit  8f16a4f26257e8063b8aa82e6e2c0a11b7eb3f8a
tree    4c60de9a19fdfb349ef60bef7364ae1a483b55b0
parent  330364ac2933ad98948bd1a9089fa06174a13033
...
115
116
117
118
119
120
121
 
 
122
123
124
...
139
140
141
142
 
143
144
 
145
146
147
148
149
150
151
152
153
...
186
187
188
189
190
191
192
...
115
116
117
 
 
 
 
118
119
120
121
122
...
137
138
139
 
140
141
 
142
143
144
 
 
 
 
145
146
147
...
180
181
182
 
183
184
185
0
@@ -115,10 +115,8 @@ class ServerTest
0
     case name
0
     when 'emongrel'
0
       @pid = fork { start_emongrel }
0
- when 'ebb_threaded'
0
- @pid = fork { start_ebb_threaded }
0
- when 'ebb_sequential'
0
- @pid = fork { start_ebb_sequential }
0
+ when 'ebb'
0
+ @pid = fork { start_ebb }
0
     when 'mongrel'
0
       @pid = fork { start_mongrel }
0
     when 'thin'
0
@@ -139,15 +137,11 @@ class ServerTest
0
     Rack::Handler::Mongrel.run(app, :Host => '0.0.0.0', :Port => @port.to_i)
0
   end
0
   
0
- def start_ebb_threaded
0
+ def start_ebb
0
     require File.dirname(__FILE__) + '/../ruby_lib/ebb'
0
- server = Ebb::start_server(app, :port => @port, :threaded_processing => true)
0
+ server = Ebb::start_server(app, :port => @port)
0
   end
0
 
0
- def start_ebb_sequential
0
- require File.dirname(__FILE__) + '/../ruby_lib/ebb'
0
- server = Ebb::start_server(app, :port => @port, :threaded_processing => false)
0
- end
0
   
0
   def start_mongrel
0
    require 'mongrel'
0
@@ -186,7 +180,6 @@ class ServerTest
0
     end
0
     successful_requests = requests_completed - failed_requests
0
     puts " #{rps} req/sec (#{requests_completed} total, #{failed_requests} failed in #{"%.2f" % time_taken} seconds)"
0
- puts " #{"%.2f" % (successful_requests/time_taken)} successful req/sec"
0
     
0
     {
0
       :server => @name,

Comments

    No one has commented yet.