qBittorrent and SAM timeouts #2393
Replies: 3 comments 1 reply
|
I believe this is a session cleanup regression introduced in 2.60. The perhaps you could try restart i2pd itself (not just qBittorrent) to force-clear zombie sessions |
I'm not able to get deep into details but I observe the same thing. And this behavior is stable. It always gets to "timed out" state and never gets back. i2pd 2.60 |
|
Update: Some time ago i ran a test script that connects to a site periodically, it stayed up for like a week. So the trigger has to be more complex than just "open a session and connect to things". Also, i noticed that, even though the connections to trackers time out, things can still be seeding, so either:
I haven't updated to 2.61 yet, though. Update: it's still happening on 2.61. (I know I got suggested to update to latest commit, but still, at least now we know it's not been fixed in that time frame between 2.60 and 2.61, if we ever want to know the root cause). Forgot to tell one interesting thing: when this timeout thing starts happening, if you try to use the SAM bridge with qBittorrent's ID (you can copy it from the i2pd webconsole) with netcat (manually typing the protocol), it can still connect to things, including the trackers qbt times out on. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
When qBittorrent is running for a long time (like a day), all trackers start being marked as "timed out".
I've only started noticing this relatively recently. Probably when I updated i2pd to 2.60.
Has anyone experienced this? (There is one person on i2p forum that mentioned this not working on the SAM connection)
I'll try to run a test soon with a separate SAM program specifically for testing this.
Oh, and one more thing: i've noticed that whenever i restart qbittorrent to fix this timing out issue, the SAM session keeps being listed in the i2pd web ui, but when i try to open it, the page doesn't load and there's this error in the i2pd log:
HTTPServer: Runtime exception: remote_endpoint: Transport endpoint is not connected(it doesn't refer to any i2pd source files, only boost asio source file)All reactions