【发布时间】:2021-03-24 03:23:59
【问题描述】:
我有一个小型烧瓶服务器,主要用于试验和开发自用工具(在我的家庭网络上)。它在树莓派机器上以开发模式运行。它被配置为通过rc.local启动时启动:
sudo -H -u pi /home/pi/Server/start.sh &
start.sh 文件读取
#!/bin/bash
cd /home/pi/Server
source /home/pi/Server/venv/bin/activate
export FLASK_APP=/home/pi/Server/app.py
export FLASK_ENV=development
export FLASK_RUN_HOST=192.168.1.104
export FLASK_RUN_PORT=5001
flask run
最初几天一切正常,但现在我收到以下错误:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/flask/app.py", line 2309, in __call__
return self.wsgi_app(environ, start_response)
File "/usr/lib/python3/dist-packages/flask/app.py", line 2295, in wsgi_app
response = self.handle_exception(e)
File "/usr/lib/python3/dist-packages/flask/app.py", line 1741, in handle_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/python3/dist-packages/flask/_compat.py", line 35, in reraise
raise value
File "/usr/lib/python3/dist-packages/flask/app.py", line 2291, in wsgi_app
ctx.push()
File "/usr/lib/python3/dist-packages/flask/ctx.py", line 377, in push
self.app, self.request
File "/usr/lib/python3/dist-packages/flask/sessions.py", line 343, in open_session
data = s.loads(val, max_age=max_age)
File "/usr/lib/python3/dist-packages/itsdangerous.py", line 643, in loads
.unsign(s, max_age, return_timestamp=True)
File "/usr/lib/python3/dist-packages/itsdangerous.py", line 466, in unsign
return value, self.timestamp_to_datetime(timestamp)
File "/usr/lib/python3/dist-packages/itsdangerous.py", line 404, in timestamp_to_datetime
return datetime.utcfromtimestamp(ts + EPOCH)
OverflowError: timestamp out of range for platform time_t
据我所知here 这是浏览器缓存的问题。我怎样才能告诉烧瓶来处理这个?
【问题讨论】:
-
在 Windows 上按
Ctrl+Shift+R(不确定 Mac 是什么) -
您好,感谢您的建议。这行不通。不管。我几乎不相信这是正确的解决方案。一般来说,无论用户缓存是否更新,网页都应该加载。