troubleshooting:gotosocial_federation
Differences
This shows you the differences between two versions of the page.
| troubleshooting:gotosocial_federation [2026/09/23 14:52] – created - external edit 127.0.0.1 | troubleshooting:gotosocial_federation [2026/10/23 15:46] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| **Status:** Resolved\\ | **Status:** Resolved\\ | ||
| **Date:** 2026-05-27\\ | **Date:** 2026-05-27\\ | ||
| - | **Affected service: | + | **Affected service:** GoToSocial |
| ===== Symptom ===== | ===== Symptom ===== | ||
| Line 24: | Line 24: | ||
| </ | </ | ||
| - | GTS attempts delivery twice. After a 400 on the second attempt, it does **not** auto-retry | + | GTS attempts delivery twice. After a 400 on the second attempt, it does **not** auto-retry: the follow activity is silently dropped. |
| ===== Root Cause ===== | ===== Root Cause ===== | ||
| - | The remote instance (social.lol) returned a 503 on the first delivery attempt, then a 400 on retry. The 400 is likely a signature replay rejection | + | The remote instance (social.lol) returned a 503 on the first delivery attempt, then a 400 on retry. The 400 is likely a signature replay rejection: Mastodon-compatible instances reject re-signed requests with the same timestamp/ |
| This is a transient remote-side failure, not a configuration problem on the GTS instance. | This is a transient remote-side failure, not a configuration problem on the GTS instance. | ||
| Line 45: | Line 45: | ||
| - GTS queues all follow activities and delivers them asynchronously | - GTS queues all follow activities and delivers them asynchronously | ||
| - | At 1,500 accounts, delivery takes 10–30 minutes. GTS uses 8 delivery workers by default and rate-limits outgoing federation. Monitor progress: | + | At 1,500 accounts, delivery takes 10-30 minutes. GTS uses 8 delivery workers by default and rate-limits outgoing federation. Monitor progress: |
| <code bash> | <code bash> | ||
| Line 52: | Line 52: | ||
| Normal errors during bulk import: | Normal errors during bulk import: | ||
| - | * **Timeout on slow/down instances** | + | * **Timeout on slow/down instances**: GTS retries automatically |
| - | * **404 on / | + | * **404 on / |
| - | * **503 from busy instances** | + | * **503 from busy instances**: GTS retries with backoff |
| ===== Instance Contact Account Field ===== | ===== Instance Contact Account Field ===== | ||
| - | The contact account field in '' | + | The contact account field in '' |
| < | < | ||
| - | errors=" | + | errors=" |
| </ | </ | ||
| ===== See Also ===== | ===== See Also ===== | ||
| - | * [[folkzone: | + | * GoToSocial service page |
| - | * [[folkzone:troubleshooting: | + | * [[troubleshooting: |
| * [[start|Return to wiki home]] | * [[start|Return to wiki home]] | ||
troubleshooting/gotosocial_federation.1790196766.txt.gz · Last modified: by 127.0.0.1
