Okay, so I'm running a few experiments on Tor for a course project. I keep on changing different relays to see the effects on response time.
But on some of the circuits, I keep on getting this message:
Circuit failed to be created: DESTROYED
I was reading Tor's spec-file and found out that it's when the circuit gets destroyed w/o any explicit TRUNCATE
message sent by the client.
Do you have any ideas how do I minimize the connections being destroyed? I think there might be a relationship between geographical distance. But then again, if it took too long to establish the circuit the message should have been TIMEOUT
and not DESTROYED
. So, it's probably due because relays might have to free resources from time to time? Or could be a whole different reason. Any ideas?
Edit: Since one (or more) relays send destroy(circId)
messages to destroy the circuit along the path I was wondering if there's any way to figure out which relay initiated the circuit destruction step.