使用Supervisor创建.NET Core守护进程
今天在部署 .NET Core WebAPI 的时候发现一个问题,就是当Linux的Shell停止的时候,我的WebAPI服务也停止了,因为DotNet一直要保持RunTime模式才能让你服务持久化运行,查了一下百度,发现可以通过Linux下的一个服务软件 Supervisor 创建守护进程来持续的让你的服务保持活力。
今天在部署 .NET Core WebAPI 的时候发现一个问题,就是当Linux的Shell停止的时候,我的WebAPI服务也停止了,因为DotNet一直要保持RunTime模式才能让你服务持久化运行,查了一下百度,发现可以通过Linux下的一个服务软件 Supervisor 创建守护进程来持续的让你的服务保持活力。
在软件开发的过程中,我们有时候可能需要日志和输出帮助我们进行 Debug 和 Review,尤其是 .NET C# 开发中,我们调试经常需要输出各种信息,当我们使用 IDE 为 Visual Studio 的时候,VS 自带的输出没有我们自己开一个控制台那般阅读方便,所以我们可以使用 AllocConsole 重定向控制台。