fix: add PYTHONUNBUFFERED=1 for real-time logging

- Python buffers stdout when running as systemd service (no TTY)
- This prevented journalctl from showing real-time turn captures
- Added Environment='PYTHONUNBUFFERED=1' to disable buffering

Fixes issue where watcher captured turns but only logged on restart.
This commit is contained in:
root
2026-03-13 13:13:53 -05:00
parent 62953e9f39
commit 866079884f

View File

@@ -11,6 +11,7 @@ Environment="QDRANT_COLLECTION=memories_tr"
Environment="OLLAMA_URL=http://<OLLAMA_IP>:11434"
Environment="EMBEDDING_MODEL=snowflake-arctic-embed2"
Environment="USER_ID=<USER_ID>"
Environment="PYTHONUNBUFFERED=1"
ExecStart=/usr/bin/python3 <INSTALL_PATH>/tr-worker/realtime_qdrant_watcher.py --daemon
Restart=always
RestartSec=5