如何运行swift服务器单进程

时间:2017-04-04 16:36:36

标签: swift ubuntu server kitura server-side-swift

我正在尝试在Ubuntu上使用Kitura运行基于swift的Web服务器。 这是以下命令启动hello word server。 .build/debug/helloworld 我可以使用.build/debug/helloworld &启动独立流程 但是如果再次执行则启动它会创建多个进程。 或者我要杀死旧流程然后启动新流程如果我只想运行单个流程。

我已按照以下教程运行服务器。但是不想使用Bluemix来部署应用程序。相反,我想在AWS ubuntu上启动它。 http://www.kitura.io/en/starter/gettingstarted.html

我认为必须有更简单和正确的方法来做到这一点。

正如你所看到的,我几乎是服务器的新手。

2 个答案:

答案 0 :(得分:0)

你必须杀死Kitura进程以停止Kitura Server应用程序 - 没有其他方法可以阻止它。

答案 1 :(得分:0)

如果您只想测试服务器,可以在屏幕会话中运行它。屏幕是通过ssh管理远程服务器的基本实用程序。

如果你想作为服务/守护进程正确运行它,你应该查看systemd。