-
-
Notifications
You must be signed in to change notification settings - Fork 203
Open
Labels
questionFurther information is requestedFurther information is requested
Description
Welcome!
- I have read the documentation and my problem was not listed in the help section.
- I have searched open and closed issues and my problem was not mentioned before.
- I have verified I am using the latest version available. You can check the latest release here.
- I agree to follow this project's Code of Conduct.
What did you do?
Related to ticket: #2615 (comment)
Expected Behavior
Just one notification
Steps to Reproduce
the same as previous ticket #2615 (comment)
Deployment Environment
Docker Compose
What is your environment & configuration?
the same as previous ticket #2615 (comment)
Application Information
Related to ticket: https://github.com/alexjustesen/speedtest-tracker/issues/2615#issue-3770250256
Hi, this morning I received three Telegram notifications again.
The version I have installed is v1.13.5 (which should be the latest available).
Can you confirm that this version includes the timeout increase?
(I think so because the timestamps are 30 seconds apart).
These are the speedtest tracker logs:
2026-01-19T06:04:27.355833595Z [2026-01-19 06:04:27] production.ERROR: Apprise notification failed {"channel":"tgram://2667XXXXXX:XXXXXXXXXXXXXXXXXXXmYebTI/5932912?preview=yes","instance":"http://192.168.100.105:8888/notify","message":"cURL error 28: Operation timed out after 30002 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://192.168.100.105:8888/notify","exception":"Illuminate\\Http\\Client\\ConnectionException"}
2026-01-19T06:05:05.073442845Z [2026-01-19 06:05:05] production.ERROR: Apprise notification failed {"channel":"tgram://2667XXXXXX:XXXXXXXXXXXXXXXXXXXmYebTI/5932912?preview=yes","instance":"http://192.168.100.105:8888/notify","message":"cURL error 28: Operation timed out after 30006 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://192.168.100.105:8888/notify","exception":"Illuminate\\Http\\Client\\ConnectionException"}
2026-01-19T06:05:43.405986017Z [2026-01-19 06:05:43] production.ERROR: Apprise notification failed {"channel":"tgram://2667XXXXXX:XXXXXXXXXXXXXXXXXXXmYebTI/5932912?preview=yes","instance":"http://192.168.100.105:8888/notify","message":"cURL error 28: Operation timed out after 30002 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://192.168.100.105:8888/notify","exception":"Illuminate\\Http\\Client\\ConnectionException"}
These are the apprise logs:
2026-01-18T06:00:42.463576626Z 2026/01/18 06:00:42 [info] 34#34: *1 client 172.17.0.1 closed keepalive connection
2026-01-19T06:04:26.951537542Z 2026/01/19 06:04:26 [info] 36#36: *3 epoll_wait() reported that client prematurely closed connection, so upstream connection is closed too while sending request to upstream, client: 172.17.0.1, server: , request: "POST /notify HTTP/1.1", upstream: "http://unix:/tmp/apprise/gunicorn.sock:/notify", host: "192.168.100.105:8888"
2026-01-19T06:04:27.051977682Z 172.17.0.1 - - [19/Jan/2026:06:04:26 +0000] "POST /notify HTTP/1.1" 499 0 "-" "GuzzleHttp/7"
2026-01-19T06:04:44.842594368Z 2026-01-19 00:04:44,750 [INFO] apprise: Sent Telegram notification.
2026-01-19T06:04:44.843122082Z 2026-01-19 00:04:44,801 [INFO] django: NOTIFY - - Delivered Stateless Notification(s)
2026-01-19T06:05:04.945523393Z 2026/01/19 06:05:04 [info] 37#37: *5 epoll_wait() reported that client prematurely closed connection, so upstream connection is closed too while sending request to upstream, client: 172.17.0.1, server: , request: "POST /notify HTTP/1.1", upstream: "http://unix:/tmp/apprise/gunicorn.sock:/notify", host: "192.168.100.105:8888"
2026-01-19T06:05:04.946021598Z 172.17.0.1 - - [19/Jan/2026:06:05:04 +0000] "POST /notify HTTP/1.1" 499 0 "-" "GuzzleHttp/7"
2026-01-19T06:05:11.674669300Z 2026-01-19 00:05:11,673 [INFO] apprise: Sent Telegram notification.
2026-01-19T06:05:11.678709207Z 2026-01-19 00:05:11,678 [INFO] django: NOTIFY - - Delivered Stateless Notification(s)
2026-01-19T06:05:43.405525473Z 2026/01/19 06:05:43 [info] 37#37: *7 epoll_wait() reported that client prematurely closed connection, so upstream connection is closed too while sending request to upstream, client: 172.17.0.1, server: , request: "POST /notify HTTP/1.1", upstream: "http://unix:/tmp/apprise/gunicorn.sock:/notify", host: "192.168.100.105:8888"
2026-01-19T06:05:43.523878947Z 172.17.0.1 - - [19/Jan/2026:06:05:43 +0000] "POST /notify HTTP/1.1" 499 0 "-" "GuzzleHttp/7"
2026-01-19T06:05:57.937263899Z 2026-01-19 00:05:57,792 [INFO] apprise: Sent Telegram notification.
2026-01-19T06:05:57.954779489Z 2026-01-19 00:05:57,847 [INFO] django: NOTIFY - - Delivered Stateless Notification(s)
In the apprise logs, I notice this strange message:
epoll_wait() reported that client prematurely closed the connection
What do you think?What browser(s) are you seeing the problem on?
Chrome
Logs
These are the speedtest tracker logs:
2026-01-19T06:04:27.355833595Z [2026-01-19 06:04:27] production.ERROR: Apprise notification failed {"channel":"tgram://2667XXXXXX:XXXXXXXXXXXXXXXXXXXmYebTI/5932912?preview=yes","instance":"http://192.168.100.105:8888/notify","message":"cURL error 28: Operation timed out after 30002 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://192.168.100.105:8888/notify","exception":"Illuminate\\Http\\Client\\ConnectionException"}
2026-01-19T06:05:05.073442845Z [2026-01-19 06:05:05] production.ERROR: Apprise notification failed {"channel":"tgram://2667XXXXXX:XXXXXXXXXXXXXXXXXXXmYebTI/5932912?preview=yes","instance":"http://192.168.100.105:8888/notify","message":"cURL error 28: Operation timed out after 30006 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://192.168.100.105:8888/notify","exception":"Illuminate\\Http\\Client\\ConnectionException"}
2026-01-19T06:05:43.405986017Z [2026-01-19 06:05:43] production.ERROR: Apprise notification failed {"channel":"tgram://2667XXXXXX:XXXXXXXXXXXXXXXXXXXmYebTI/5932912?preview=yes","instance":"http://192.168.100.105:8888/notify","message":"cURL error 28: Operation timed out after 30002 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://192.168.100.105:8888/notify","exception":"Illuminate\\Http\\Client\\ConnectionException"}
These are the apprise logs:
2026-01-18T06:00:42.463576626Z 2026/01/18 06:00:42 [info] 34#34: *1 client 172.17.0.1 closed keepalive connection
2026-01-19T06:04:26.951537542Z 2026/01/19 06:04:26 [info] 36#36: *3 epoll_wait() reported that client prematurely closed connection, so upstream connection is closed too while sending request to upstream, client: 172.17.0.1, server: , request: "POST /notify HTTP/1.1", upstream: "http://unix:/tmp/apprise/gunicorn.sock:/notify", host: "192.168.100.105:8888"
2026-01-19T06:04:27.051977682Z 172.17.0.1 - - [19/Jan/2026:06:04:26 +0000] "POST /notify HTTP/1.1" 499 0 "-" "GuzzleHttp/7"
2026-01-19T06:04:44.842594368Z 2026-01-19 00:04:44,750 [INFO] apprise: Sent Telegram notification.
2026-01-19T06:04:44.843122082Z 2026-01-19 00:04:44,801 [INFO] django: NOTIFY - - Delivered Stateless Notification(s)
2026-01-19T06:05:04.945523393Z 2026/01/19 06:05:04 [info] 37#37: *5 epoll_wait() reported that client prematurely closed connection, so upstream connection is closed too while sending request to upstream, client: 172.17.0.1, server: , request: "POST /notify HTTP/1.1", upstream: "http://unix:/tmp/apprise/gunicorn.sock:/notify", host: "192.168.100.105:8888"
2026-01-19T06:05:04.946021598Z 172.17.0.1 - - [19/Jan/2026:06:05:04 +0000] "POST /notify HTTP/1.1" 499 0 "-" "GuzzleHttp/7"
2026-01-19T06:05:11.674669300Z 2026-01-19 00:05:11,673 [INFO] apprise: Sent Telegram notification.
2026-01-19T06:05:11.678709207Z 2026-01-19 00:05:11,678 [INFO] django: NOTIFY - - Delivered Stateless Notification(s)
2026-01-19T06:05:43.405525473Z 2026/01/19 06:05:43 [info] 37#37: *7 epoll_wait() reported that client prematurely closed connection, so upstream connection is closed too while sending request to upstream, client: 172.17.0.1, server: , request: "POST /notify HTTP/1.1", upstream: "http://unix:/tmp/apprise/gunicorn.sock:/notify", host: "192.168.100.105:8888"
2026-01-19T06:05:43.523878947Z 172.17.0.1 - - [19/Jan/2026:06:05:43 +0000] "POST /notify HTTP/1.1" 499 0 "-" "GuzzleHttp/7"
2026-01-19T06:05:57.937263899Z 2026-01-19 00:05:57,792 [INFO] apprise: Sent Telegram notification.
2026-01-19T06:05:57.954779489Z 2026-01-19 00:05:57,847 [INFO] django: NOTIFY - - Delivered Stateless Notification(s)Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested