Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
efdfaecccd | ||
|
|
7c00ed2e47 |
@@ -1649,7 +1649,9 @@ def capture():
|
||||
settings = load_capture_settings()
|
||||
cache_cfg = settings.get("cache", DEFAULT_CACHE_CONFIG)
|
||||
retry_cfg = settings.get("retry", DEFAULT_RETRY_CONFIG)
|
||||
force_refresh = bool(data.get("refresh") or data.get("force"))
|
||||
force_refresh = bool(data.get("refresh") or data.get("force")) or \
|
||||
str(request.args.get("refresh") or "").lower() in ("1", "true", "yes") or \
|
||||
str(request.args.get("force") or "").lower() in ("1", "true", "yes")
|
||||
# per-request 缓存参数:cache_ttl_seconds=本次缓存时效(秒, -1=永久, 覆盖全局),cache=false / no_cache=true=本次禁用缓存
|
||||
no_cache = data.get("cache") is False or str(data.get("no_cache")).lower() in ("true", "1", "yes")
|
||||
try:
|
||||
@@ -1777,4 +1779,6 @@ if __name__ == '__main__':
|
||||
print(" playwright: pip install playwright && playwright install chromium")
|
||||
|
||||
print("\n🚀 Server running on http://0.0.0.0:16025")
|
||||
app.run(host='0.0.0.0', port=16025, debug=True)
|
||||
# 生产模式:不启用 debug reloader(reloader 主进程在 worker 意外退出后不会自动拉起,
|
||||
# 曾导致服务静默挂掉),改代码后需手动重启:kill 进程后 nohup 重新启动
|
||||
app.run(host='0.0.0.0', port=16025, debug=False, use_reloader=False, threaded=True)
|
||||
Reference in New Issue
Block a user