🐛 Bug Report: failed to send request: Post \"https://analytics.pocket-id.org/heartbeat\":connection refused" #27

Closed
opened 2025-10-06 23:58:44 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @truthsword on GitHub.

Reproduction steps

On container start, I get

pocket_id  | time=2025-09-14T21:51:22.038Z level=ERROR msg="Job failed with error" app=pocket-id version=1.10.0 name=SendHeartbeat id=aad8a2a5-9469-4d27-b4a4-d7dd40317426 error="heartbeat request failed: failed to send request: Post \"https://analytics.pocket-id.org/heartbeat\": dial tcp 0.0.0.0:443: connect: connection refused"
bob@debi:~/stacks/pocket-id$ docker compose logs
pocket_id  | Creating group 1000...
pocket_id  | Creating user 1000...
pocket_id  | time=2025-09-14T21:51:20.808Z level=INFO msg="Pocket ID is starting" app=pocket-id version=1.10.0
pocket_id  | time=2025-09-14T21:51:20.811Z level=INFO msg="Connected to database" app=pocket-id version=1.10.0 provider=sqlite
pocket_id  | time=2025-09-14T21:51:20.811Z level=WARN msg="MAXMIND_LICENSE_KEY environment variable is empty: the GeoLite2 City database won't be updated" app=pocket-id version=1.10.0

Expected behavior

No connection error

Actual Behavior

Pocket ID Version

Database

SQ

OS and Environment

Docker on Debian Bookworm

Log Output

pocket_id  | time=2025-09-14T21:51:22.038Z level=ERROR msg="Job failed with error" app=pocket-id version=1.10.0 name=SendHeartbeat id=aad8a2a5-9469-4d27-b4a4-d7dd40317426 error="heartbeat request failed: failed to send request: Post \"https://analytics.pocket-id.org/heartbeat\": dial tcp 0.0.0.0:443: connect: connection refused"
bob@debi:~/stacks/pocket-id$ docker compose logs
pocket_id  | Creating group 1000...
pocket_id  | Creating user 1000...
pocket_id  | time=2025-09-14T21:51:20.808Z level=INFO msg="Pocket ID is starting" app=pocket-id version=1.10.0
pocket_id  | time=2025-09-14T21:51:20.811Z level=INFO msg="Connected to database" app=pocket-id version=1.10.0 provider=sqlite
pocket_id  | time=2025-09-14T21:51:20.811Z level=WARN msg="MAXMIND_LICENSE_KEY environment variable is empty: the GeoLite2 City database won't be updated" app=pocket-id version=1.10.0
Originally created by @truthsword on GitHub. ### Reproduction steps On container start, I get ``` pocket_id | time=2025-09-14T21:51:22.038Z level=ERROR msg="Job failed with error" app=pocket-id version=1.10.0 name=SendHeartbeat id=aad8a2a5-9469-4d27-b4a4-d7dd40317426 error="heartbeat request failed: failed to send request: Post \"https://analytics.pocket-id.org/heartbeat\": dial tcp 0.0.0.0:443: connect: connection refused" bob@debi:~/stacks/pocket-id$ docker compose logs pocket_id | Creating group 1000... pocket_id | Creating user 1000... pocket_id | time=2025-09-14T21:51:20.808Z level=INFO msg="Pocket ID is starting" app=pocket-id version=1.10.0 pocket_id | time=2025-09-14T21:51:20.811Z level=INFO msg="Connected to database" app=pocket-id version=1.10.0 provider=sqlite pocket_id | time=2025-09-14T21:51:20.811Z level=WARN msg="MAXMIND_LICENSE_KEY environment variable is empty: the GeoLite2 City database won't be updated" app=pocket-id version=1.10.0 ``` ### Expected behavior No connection error ### Actual Behavior ![](https://i.imgur.com/ZOtBUIz.png) ### Pocket ID Version ![](https://i.imgur.com/eT7lbrc.png) ### Database SQ ### OS and Environment Docker on Debian Bookworm ### Log Output ``` pocket_id | time=2025-09-14T21:51:22.038Z level=ERROR msg="Job failed with error" app=pocket-id version=1.10.0 name=SendHeartbeat id=aad8a2a5-9469-4d27-b4a4-d7dd40317426 error="heartbeat request failed: failed to send request: Post \"https://analytics.pocket-id.org/heartbeat\": dial tcp 0.0.0.0:443: connect: connection refused" bob@debi:~/stacks/pocket-id$ docker compose logs pocket_id | Creating group 1000... pocket_id | Creating user 1000... pocket_id | time=2025-09-14T21:51:20.808Z level=INFO msg="Pocket ID is starting" app=pocket-id version=1.10.0 pocket_id | time=2025-09-14T21:51:20.811Z level=INFO msg="Connected to database" app=pocket-id version=1.10.0 provider=sqlite pocket_id | time=2025-09-14T21:51:20.811Z level=WARN msg="MAXMIND_LICENSE_KEY environment variable is empty: the GeoLite2 City database won't be updated" app=pocket-id version=1.10.0 ```
Author
Owner

@stonith404 commented on GitHub:

The request to this domain is probably blocked by a local ad blocker or your container doesn't have internet access. This error doesn't have any effect and you can just ignore it. If you set ANALYTICS_DISABLED=true Pocket ID won't try to access this domain and the error will disappear.

@stonith404 commented on GitHub: The request to this domain is probably blocked by a local ad blocker or your container doesn't have internet access. This error doesn't have any effect and you can just ignore it. If you set `ANALYTICS_DISABLED=true` Pocket ID won't try to access this domain and the error will disappear.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id#27