Linux

如何在 Debian 上安裝 Mono XSP 作為守護程序?

  • January 3, 2013

我希望 XSP 作為守護程序在我的虛擬 Debian 5 上執行。

我怎樣才能做到這一點?

我接下來嘗試了:

$ sudo cp /etc/init.d/skeleton /etc/init.d/xsp

正確更新了腳本:

PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="Mono XSP4"
NAME=xsp4
DAEMON=/usr/bin/$NAME
DAEMON_ARGS="--port 80 --nonstop --root /home/godfather/Projects/Test"
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

然後:

$ sudo update-rc.d xsp defaults

但是在系統重新啟動後,它會卡在下一個:

xsp
Listening on address: 0.0.0.0
Root directory: /home/godfather/Projects/Test
Listening on port: 80 (non-secure)

就這樣。

如果在使用者模式下執行它並且沒有:它具有相同的輸出--nonstop

xsp
Listening on address: 0.0.0.0
Root directory: /home/godfather/Projects/Test
Listening on port: 80 (non-secure)
Hit Return to stop the server.

是 XSP 錯誤嗎?

start-stop-daemon應附加--background

XSP 不應該用於生產,它是一個開發伺服器。

對於生產,看看 mod_mono:http ://www.mono-project.com/Mod_mono

引用自:https://serverfault.com/questions/202150