2

有没有一种简单的方法可以让 xsp4 作为 linux 服务器上的后台进程运行?

当我运行 xsp4 时,我得到了这个:

xsp4
Listening on address: 0.0.0.0
Root directory: /test
Listening on port: 80 (non-secure)
Hit Return to stop the server.

因此,如果我退出终端,我正在运行它会停止服务器。

我是否必须编写一个守护程序才能做到这一点?还是已经有一些我想念的东西?

谢谢

4

3 回答 3

1

你有几个选择。如果您的问题是终端关闭,那么screen可以是简单的解决方案(只需运行 screen xsp4,然后 Ctrl+A,D 即可关闭终端)。如果您使用的方法适合您,请使用它——但是 xsp 会在终端关闭后死掉。xsp 一般应该用于调试,生产解决方案是 FastCGI 或 apache 模块,所以这些是“按定义”的守护进程。

于 2012-01-25T20:52:13.953 回答
0

我不得不使用Mono来展示我必须展示的演示,并且遇到了同样的问题。我的解决方法是:

xsp4 --nonstop &

注意:它将显示初始信息,如果您按 Enter,它将继续运行。如果需要,您也可以退出终端,它也将继续。

于 2018-10-15T18:07:07.567 回答
-1

您可以在终端中安装 xsp4, sudo apt-get install mono-xsp4 然后转到保存 Asp 项目的项目文件夹并在终端中键入 xsp4

于 2012-10-09T09:12:56.160 回答