Fix exceptions

* Prevent exception when service monitor run overlap.
* Prevent exception on api access on None object.
* Prevent exception when service stop called twice.
* Logging remote ip instead of local ip when channel missing.
* Logging when service started twice.