I wrote a python app that manage gcm messaging for an android chat app, where could I host this app to be able to work 24/7, it's not a web app, Is it safe and reliable to use PythonAnywhere consoles?
PythonAnywhere dev here: I wouldn't recommend our consoles as a place to run an XMPP server -- they're meant more for exploratory programming.  AWS (like Adam Barnes suggests) or a VPS somewhere like Digital Ocean would probably be a better option.
Where to host a python chat server?