哎,当了这么几年的运维,心情急躁了,犯了个小小错误,强制重启了一台运行的服务器,重启后访问seafile云盘的时候,解决报错如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
Traceback (most recent call last):
File
"/home/haiwen/seafile-server-5.1.2/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/core/handlers/base.py"
, line 108,
in
get_response
response = middleware_method(request)
File
"/home/haiwen/seafile-server-5.1.2/seahub/seahub/base/middleware.py"
, line 64,
in
process_request
cur_note = cache.get(
'CUR_TOPINFO'
)
if
cache.get(
'CUR_TOPINFO'
)
else
\
File
"/home/haiwen/seafile-server-5.1.2/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/core/cache/backends/filebased.py"
, line 41,
in
get
if
not self.isexpired(f):
File
"/home/haiwen/seafile-server-5.1.2/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/core/cache/backends/filebased.py"
, line 138,
in
isexpired
exp = pickle.load(f)
EOFError
2016-06-08 08:47:20,003 [ERROR] django.request:256 handle_uncaught_exception Internal Server Error:
/cgi-bin/common/attr
Traceback (most recent call last):
File
"/home/haiwen/seafile-server-5.1.2/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/core/handlers/base.py"
, line 108,
in
get_response
response = middleware_method(request)
File
"/home/haiwen/seafile-server-5.1.2/seahub/seahub/base/middleware.py"
, line 64,
in
process_request
cur_note = cache.get(
'CUR_TOPINFO'
)
if
cache.get(
'CUR_TOPINFO'
)
else
\
File
"/home/haiwen/seafile-server-5.1.2/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/core/cache/backends/filebased.py"
, line 41,
in
get
if
not self.isexpired(f):
File
"/home/haiwen/seafile-server-5.1.2/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/core/cache/backends/filebased.py"
, line 138,
in
isexpired
exp = pickle.load(f)
|
解决方法:
清理缓存即可:
rm -rf /tmp/seahub_cache/*
本文转自 baishuchao 51CTO博客,原文链接:http://blog.51cto.com/baishuchao/1932997