一次 Anki 同步出问题的调试: Difference between revisions

From 清冽之泉
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
本文记述一次 Anki 同步出问题时的调试经历:通过看日志解决。
本文记述一次 Anki 同步出问题时的调试经历:通过看日志解决。
<syntaxhighlight lang="bash" line>
<syntaxhighlight lang="bash" line>
以下是Windows端Anki同步日志:
以下是 Windows 端 Anki 同步日志:
INFO request{uri="/sync/meta" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="d384O9"}: finished elap_ms=45 httpstatus=200
INFO request{uri="/sync/meta" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="d384O9"}: finished elap_ms=45 httpstatus=200
INFO request{uri="/sync/meta" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="dhvc8c"}: finished elap_ms=0 httpstatus=200
INFO request{uri="/sync/meta" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="dhvc8c"}: finished elap_ms=0 httpstatus=200
Line 11: Line 11:
INFO request{uri="/sync/finish" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="dhvc8c"}: finished elap_ms=19 httpstatus=200
INFO request{uri="/sync/finish" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="dhvc8c"}: finished elap_ms=19 httpstatus=200


以下是Android端AnkiDroid同步日志:
以下是 Android 端 AnkiDroid 同步日志:
INFO request{uri="/sync/meta" ip="127.0.0.1" uid="sth@163.com" client="" session="32e51f33"}: finished elap_ms=1 httpstatus=200
INFO request{uri="/sync/meta" ip="127.0.0.1" uid="sth@163.com" client="" session="32e51f33"}: finished elap_ms=1 httpstatus=200
INFO request{uri="/sync/start" ip="127.0.0.1" uid="sth@163.com" client="" session="32e51f33"}: finished elap_ms=0 httpstatus=200
INFO request{uri="/sync/start" ip="127.0.0.1" uid="sth@163.com" client="" session="32e51f33"}: finished elap_ms=0 httpstatus=200

Latest revision as of 09:08, 5 January 2026

本文记述一次 Anki 同步出问题时的调试经历:通过看日志解决。

以下是 Windows  Anki 同步日志:
INFO request{uri="/sync/meta" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="d384O9"}: finished elap_ms=45 httpstatus=200
INFO request{uri="/sync/meta" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="dhvc8c"}: finished elap_ms=0 httpstatus=200
INFO request{uri="/sync/start" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="dhvc8c"}: finished elap_ms=0 httpstatus=200
INFO request{uri="/sync/applyChanges" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="dhvc8c"}: finished elap_ms=1 httpstatus=200
INFO request{uri="/sync/chunk" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="dhvc8c"}: finished elap_ms=0 httpstatus=200
INFO request{uri="/sync/applyChunk" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="dhvc8c"}: finished elap_ms=0 httpstatus=200
INFO request{uri="/sync/sanityCheck2" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="dhvc8c"}: finished elap_ms=3 httpstatus=200
INFO request{uri="/sync/finish" ip="127.0.0.1" uid="sth@163.com" client="23.08.4,1174c2d3,windows" session="dhvc8c"}: finished elap_ms=19 httpstatus=200

以下是 Android  AnkiDroid 同步日志:
INFO request{uri="/sync/meta" ip="127.0.0.1" uid="sth@163.com" client="" session="32e51f33"}: finished elap_ms=1 httpstatus=200
INFO request{uri="/sync/start" ip="127.0.0.1" uid="sth@163.com" client="" session="32e51f33"}: finished elap_ms=0 httpstatus=200
INFO request{uri="/sync/applyChanges" ip="127.0.0.1" uid="sth@163.com" client="" session="32e51f33"}: finished elap_ms=2 httpstatus=200
INFO request{uri="/sync/chunk" ip="127.0.0.1" uid="sth@163.com" client="" session="32e51f33"}: finished elap_ms=0 httpstatus=200
INFO request{uri="/sync/applyChunk" ip="127.0.0.1" uid="sth@163.com" client="" session="32e51f33"}: finished elap_ms=0 httpstatus=200
INFO request{uri="/sync/sanityCheck2" ip="127.0.0.1" uid="sth@163.com" client="" session="32e51f33"}: finished elap_ms=0 httpstatus=200
INFO request{uri="/sync/finish" ip="127.0.0.1" uid="sth@163.com" client="" session="32e51f33"}: finished elap_ms=11 httpstatus=200
INFO request{uri="/begin"}: finished elap_ms=0 httpstatus=404

一看大部分请求都 200,只有一个请求 404,明显是 AnkiDroid 小版本 bug 的可能性最大,换最新稳定版后果然问题解决。