[Checkins] SVN: z3c.image/trunk/src/z3c/image/proc/adapter.py log
ulimit handling an set minimum
Bernd Dorn
bernd.dorn at fhv.at
Tue Oct 24 13:55:35 EDT 2006
Log message for revision 70899:
log ulimit handling an set minimum
Changed:
U z3c.image/trunk/src/z3c/image/proc/adapter.py
-=-
Modified: z3c.image/trunk/src/z3c/image/proc/adapter.py
===================================================================
--- z3c.image/trunk/src/z3c/image/proc/adapter.py 2006-10-24 14:16:01 UTC (rev 70898)
+++ z3c.image/trunk/src/z3c/image/proc/adapter.py 2006-10-24 17:55:34 UTC (rev 70899)
@@ -10,14 +10,20 @@
from types import StringType
from zope.app.cache.ram import RAMCache
import os
+import logging
try:
- maxEntries = int(os.popen('ulimit -n').read().strip()) - 100
+ ulimit = int(os.popen('ulimit -n').read().strip())
+ maxEntries = ulimit - 100
except:
+ ulimit = -1
maxEntries = 100
# see http://mail.python.org/pipermail/image-sig/2003-May/002228.html
ImageFile.MAXBLOCK = 1024*1024*10
imgCache = RAMCache()
+maxEntries = min(maxEntries, 400)
+logging.debug('z3c.image.proc init imgCache maxEntries: %r, ulimit %r' % (
+ maxEntries, ulimit))
imgCache.maxEntries = maxEntries
class ProcessableImage(object):
More information about the Checkins
mailing list