Difference between revisions of "Stuck Sync/zh"

From Neos Wiki
Jump to navigation Jump to search
(Created page with "这可能需要最多 48 小时才能解决。")
(Created page with "如果你没有什么耐心,还有一些方法你可以试试,这些方法'''将造成数据丢失''': * 强制让同步过程忽略那些导致卡住的数据。可以前...")
Line 39: Line 39:
 
这可能需要最多 48 小时才能解决。  
 
这可能需要最多 48 小时才能解决。  
  
If you are impatient, then there are some more items you can try. These '''WILL CAUSE DATA LOSS''':
+
如果你没有什么耐心,还有一些方法你可以试试,这些方法'''将造成数据丢失''':
* Force the Sync to ignore records which are causing it to get stuck. This is done by following the [[Sync Conflict]] guide and using the <code>-DeleteUnsyncedCloudRecords</code> option within this guide.
+
* 强制让同步过程忽略那些导致卡住的数据。可以前往 [[Sync Conflict  
* You can [[Clear your database]].
+
| 同步冲突]] 指南,然后使用指南中的 <code>-DeleteUnsyncedCloudRecords</code> 选项来做到这件事。
 +
* 你可以 [[Clear your database | 清空你的数据库]].
  
 
=== Avoiding this problem in the future ===
 
=== Avoiding this problem in the future ===

Revision as of 11:18, 5 September 2022

Other languages:
English • ‎中文 • ‎日本語

有時,當您的帳戶正在同步,儀錶板上顯示的同步狀態會定格在某個百分比(通常在10%)。這說明同步出現了問題,正在停止或暫停同步過程。

確保您正在閱讀正確的指南

在我們有多個關於同步問題的解決指南,在繼續閱讀之前,請確保你正閱讀的是為你的問題準備的,要查看同步問題總覽,請前往 同步錯誤

這些問題略有不同,可能需要不同的步驟,因此我們將它們分成單獨的指南。


DO NOT

  • Delete your Neos data/database or cache files. Doing this will likely make you lose your unsynced items, and can cause other side effects
  • Try to save and sync any more items/worlds. Doing this will add to your sync queue and if your items/worlds are not syncing properly.
  • Click "Exit & Save Homes". Doing this will also add to your sync queue.
  • Send any objects or voice messages through the Contacts tab. Doing this will also add to your sync queue and will not send until any syncing issues are fixed.
  • Change any settings. Doing this will also add to your sync queue and will not save properly until any syncing issues are fixed.
  • Reinstall Neos. Doing this does not help syncing issues, as these are stored in a separate location.

Diagnosing a Stuck Sync

The first step for fixing a Stuck Sync, is to ensure it really is stuck. Sometimes syncing may take a long time or appear stuck but, it's just being slow. Follow these steps to confirm the issue:

  1. Examine the sync status section of your Dash menu. It is in the top bar of the dash and will usually display "All Synced" in green
  2. If it says "Syncing" and then a percentage, examine this percentage. See if it changes or increases. Give it a few minutes to double check that its not just being slow.
  3. If it is still not moving, then you have a stuck sync!

修復卡住的同步

修復一次正卡住的同步有點挑戰性,具體取決於問題所在,因此請務必按照我們的步驟操作。

  1. 檢查你的 日誌文件
  2. 那個離同步卡住時間最近的、其中包含了卡住的同步信息的文件,是你需要檢查的。
  3. 瀏覽日誌文件並尋找問題所在,如果你不確定該怎麼做,嘗試在 Discord 問問,或者找其他能夠幫助你定位到同步卡住信息的人。
  4. 一旦你找到了關於同步卡住的信息,跟著下面你認為與日誌中錯誤信息最相關的章節來排查問題。

過多請求

如果你找到了像是這樣的信息:

Fail Reason: Response status code does not indicate success: TooManyRequests (429); Substatus: 3200; ActivityId: ....; Reason: (
code : TooManyRequests
message : The request rate is too large. Please retry after sometime. Learn more: http://aka.ms/cosmosdb-error-429, 

這個錯誤意味著,您與我們的數據存儲系統之間存在速率限制,這是 Azure 雲服務所限制的。

您可以按照以下步驟來嘗試解決:

  1. 嘗試重新啟動 Neos,這將重新開始同步過程並重試。
  2. 嘗試等待一段時間再重新啟動或嘗試再次同步。
  3. 嘗試等到 Neos 的流量低峰時段再進行同步。比如深夜和清晨

這可能需要最多 48 小時才能解決。

如果你沒有什麼耐心,還有一些方法你可以試試,這些方法將造成數據丟失:

  • 強制讓同步過程忽略那些導致卡住的數據。可以前往 [[Sync Conflict
| 同步冲突]] 指南,然后使用指南中的 -DeleteUnsyncedCloudRecords 选项来做到这件事。

Avoiding this problem in the future

The Neos team are aware and are investigating this issue, see the bug report on our issue tracker for more information. In the mean time, try these recommendations to potentially reduce the amount of times you see it:

  1. Avoid repeatedly saving the same object multiple times - For example, waiting a longer period of time between saving copies of worlds or avatars.
  2. Avoid saving multiple items at once - For example, don't grab and save every single object you see.
  3. Break up your saves, save an item...wait 5 minutes... save another item.
  4. Try using your Local Home as a Local Backup.
  5. Continue posting reports, log files and information on the bug report on our issue tracker
  6. Ask in our discord for more information.

Conflicts

If you find a message stating that there is a conflict, you'll need to see Sync Conflict page instead.

Something else?

If you can't find something that matches the above list. Please report it on our issue tracker or in our Discord. In both cases make sure to provide a log file.