What does auf Messers Schneide mean?

auf Messers Schneide - German to English

on a knife edge