31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
# Investigation: Asana Sync DNS Failure
|
||
|
||
**Date**: 2026-05-14
|
||
**Status**: Identified, not fixed
|
||
|
||
## Symptom
|
||
|
||
`status.md` датирован Apr 30 — данные устарели на ~2 недели.
|
||
|
||
## Root Cause
|
||
|
||
`sync.js` (heartbeat pipeline) получает `ENOTFOUND app.asana.com` при каждом запросе к Asana API начиная с утра 2026-05-14 05:19.
|
||
|
||
Из `~/Developer/personal-os/logs/heartbeat.log`:
|
||
```
|
||
[asana] fetchMyTasks: error in section active: getaddrinfo ENOTFOUND app.asana.com
|
||
[sync] Fatal error: getaddrinfo ENOTFOUND app.asana.com
|
||
```
|
||
|
||
**Это не проблема токена** — это DNS не резолвит `app.asana.com`.
|
||
|
||
## What Needs Investigation
|
||
|
||
- Почему DNS не резолвит `app.asana.com` с Eagle? (другие хосты работают?)
|
||
- Это временная проблема сети или системный DNS сбой?
|
||
- Когда последний успешный sync?
|
||
|
||
## Next Step
|
||
|
||
Проверить DNS вручную: `nslookup app.asana.com`, `curl -v https://app.asana.com` — и понять масштаб проблемы перед любыми правками.
|