What does auf des Messers Schneide stehen mean?

auf des Messers Schneide stehen - German to English

becoming on a knife-edge