サーバ上でyumの更新が行われた後、django webappは突然各リクエストの500個の内部サーバエラーを送出し始めました。これはログファイルにあります。Djangoとlibmemcached.so.10がありません
Traceback (most recent call last):
File "/usr/local/virtualenv-django19/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 123, in get_response
response = middleware_method(request)
File "/usr/local/virtualenv-django19/local/lib/python2.7/site-packages/django/contrib/sessions/middleware.py", line 16, in process_request
request.session = self.SessionStore(session_key)
File "/usr/local/virtualenv-django19/local/lib/python2.7/site-packages/django/contrib/sessions/backends/cached_db.py", line 24, in __init__
self._cache = caches[settings.SESSION_CACHE_ALIAS]
File "/usr/local/virtualenv-django19/local/lib/python2.7/site-packages/django/core/cache/__init__.py", line 80, in __getitem__
cache = _create_cache(alias)
File "/usr/local/virtualenv-django19/local/lib/python2.7/site-packages/django/core/cache/__init__.py", line 55, in _create_cache
return backend_cls(location, params)
File "/usr/local/virtualenv-django19/local/lib/python2.7/site-packages/django/core/cache/backends/memcached.py", line 174, in __init__
import pylibmc
File "/usr/local/virtualenv-django19/local/lib/python2.7/site-packages/pylibmc/__init__.py", line 71, in <module>
import _pylibmc
ImportError: libmemcached.so.10: cannot open shared object file: No such file or directory
libmemcached
のバージョンは1.0.16で、pylibmc
は1.5.1です。
私たちのWebアプリケーションは、キャッシュにmemcached via pylibmcを使用しています。何がありますか?