2012-01-25 4 views
1

xp4をLinuxサーバー上でバックグラウンドプロセスとして実行する簡単な方法はありますか?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. 

を。

これを行うにはデーモンを作成する必要がありますか?それとも、私が紛失している場所にすでに何かがありますか?

ありがとうございました

+2

私はそれを働いたと思うの端末に保存され、タイプ、プロジェクトのフォルダに移動 ターミナル sudo apt-get install mono-xsp4 でxsp4をインストールすることが可能です。 sudoのxsp4 --port 80 --nonstop& '&'はバックグラウンドで実行されているようです。 これに問題がありますか?代わりにデーモンを書くべきでしょうか? – sungiant

+0

MonoDevelopは--nonstopでxspを呼び出します。https://github.com/mono/monodevelop/blob/7c51ae11c323d429c10acd22169373927217198f/main/src/addins/AspNet/Execution/AspNetExecutionHandler.cs –

答えて

1

あなたにはいくつかのオプションがあります。あなたの問題がターミナル閉鎖の場合、screenは簡単な解決法です(画面xsp4を実行し、次にCtrl + A、Dを実行し、端末を閉じることができます)。使用した方法があなたに合っていれば、それを使用してください。しかし、xspは端末を閉じた後に死ぬでしょう。 xspは一般的にデバッグに使用する必要があります。プロダクションソリューションはFastCGIまたはapacheモジュールです。したがって、これらはデーモンの定義に従います。

+0

どのくらい速く死ぬのでしょうか? xsp4とFastCGIの間でどのように切り替えるべきですか? –

+0

死ぬとはどういう意味ですか?そのままで?過負荷のために? –

-1

あなたはその後、Aspのプロジェクトが xsp4

関連する問題