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.