我使用Mono Develop开发了C#应用程序,并在Linux Ubuntu 14.04上部署为单服务。我不明白的问题很少:
现在,我的问题是:如何正确维护在单一服务上运行的应用程序?我的意思是我如何正确地启动,停止(没有僵尸)并确保服务将始终运行。我是否还需要添加一些cron作业来维护它?
我跟着linux.die.net进行了开始,停止和重置。 这就是我开始服务的方式:
mono-service -l:/root/app-lock /home/emc/appfolder/app.exe
此外,我还阅读了mattdeboard篇文章,但我仍然感到困惑的是保持服务正常运行的正确方法。