Don't bother running GC as it doesn't seem to get as much memory back
anyway plus the run_gc! method in the fastcgi dispatcher is a disaster as it disables GC completely except for when it is forced by making a call to the run_gc! method.
This commit is contained in:
parent
bf31791f65
commit
bcbbf1944b
1 changed files with 3 additions and 7 deletions
|
@ -28,15 +28,11 @@ protected
|
|||
super
|
||||
|
||||
# Restart if we've hit our memory limit
|
||||
if resident_size > 512
|
||||
run_gc!
|
||||
|
||||
if resident_size > 512
|
||||
dispatcher_log :info, "restarting due to memory limit"
|
||||
restart!
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def resident_size
|
||||
# Read statm to get process sizes. Format is
|
||||
|
@ -50,4 +46,4 @@ protected
|
|||
end
|
||||
end
|
||||
|
||||
OpenStreetMapFCGIHandler.process! nil, 10
|
||||
OpenStreetMapFCGIHandler.process!
|
||||
|
|
Loading…
Add table
Reference in a new issue