Случайные ошибки ctypes при импорте numpy из приложения mod_wsgi django
Вот настройки:
Django (1.2) приложение на mod_wsgi, которое импортирует ctypesPython 2.6.5Apache 2.2.3SELinux отключенRedHat EL 5 64bitчасть файловой системы смонтирована поверх nfsИногда, когда я перезагружаю apache, я получаю ошибку импорта, когда он пытается импортировать ctypes. Каждый входящий запрос терпит неудачу с ошибкой 500. Если я перезапускаю apache, обычно все снова начинает работать.
Вот трассировка стека ошибки:
Traceback (most recent call last):
File "/home/appfirst/django/django/core/handlers/base.py", line 80, in get_response
response = middleware_method(request)
-------------- A BUNCH OF DJANGO MIDDLEWARE STUFF HERE -------------
File "/home/appfirst/django/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/home/appfirst/backend/backend/streamer/views.py", line 6, in <module>
import appfirst.main.models as FEmodels
File "/home/appfirst/frontend/appfirst/main/models.py", line 27, in <module>
import numpy, math, mpmath
File "/usr/lib64/python2.6/site-packages/numpy/__init__.py", line 43, in <module>
import ctypeslib
File "/usr/lib64/python2.6/site-packages/numpy/ctypeslib.py", line 9, in <module>
import ctypes
File "/usr/lib64/python2.6/ctypes/__init__.py", line 546, in <module>
CFUNCTYPE(c_int)(lambda: None)
MemoryError
Я думал, что это может быть связано с этой ошибкой, но у меня отключен SELinux, что, как я думал, означает, что этот случай никогда не произойдет:
http://bugs.python.org/issue5504Любые предложения о том, как воспроизвести его последовательно и / или исправить? Это действительно ставит меня в тупик!