The invention discloses a
deadlock detecting method, equipment and
system and belongs to the technical field of clusters. The method includes: receiving an application of a first lock from first thread
client equipment; transmitting an
authorization request to a cluster
lock manager according to the application so as to apply for the
authorization of the first lock; receiving the waste message returned by the cluster
lock manager; inquiring the local lock application real-time records, and starting
backtracking search of the dependence path of the first lock in a cluster if the fact that the first thread
client equipment holds a second lock is discovered; judging whether
deadlock occurs or not according to the search result. The method has the advantages that when the thread
client equipment applies to hang a certain lock, a
proxy server searches whether the client equipment holds another lock or not, if so, the
backtracking search of the dependence path of applied lock is started, real-time detection of
deadlock is achieved, and the method is simple and efficient.