When trying to set up a unique dbpath for mongo to run in. Mongo kept shutting down reporting that the dbpath does not exist, after checking the the directory exists and the permissions are set up correctly and countless other tries. I finally noticed after a good nights sleep that the directory had a trailing /, I removed it and it worked.
I think mongod should be able to cope with extra / on the end of the dbpath and removed if it's there.