Comment puis-je exécuter XSP4 comme processus d'arrière-plan sur Linux?
Question
Existe-t-il un moyen facile d'obtenir l'exécution de XSP4 en tant que processus d'arrière-plan sur un serveur Linux?
Quand j'exécute XSP4, j'obtiens ceci:
xsp4
Listening on address: 0.0.0.0
Root directory: /test
Listening on port: 80 (non-secure)
Hit Return to stop the server.
Donc, si je quitte le terminal, je l'exécute à partir de lui arrête le serveur.
Dois-je écrire un démon pour faire cela? Ou y a-t-il déjà quelque chose en place qui me manque?
Merci
La solution
Vous avez plusieurs options. Si votre problème est la fermeture du terminal, alors filtrer Peut être une solution simple (exécutez simplement l'écran XSP4, puis Ctrl + A, D et vous pouvez fermer le terminal). Si la méthode que vous avez utilisée vous convient, utilisez-la - mais XSP mourra après la fermeture du terminal. XSP doit être généralement utilisé pour le débogage, les solutions de production sont FASTCGI ou APACHE module, donc ce sont des démons "par définition".
Autres conseils
Je devais utiliser Mono pour une démo que j'ai dû montrer et j'ai fait face au même problème. Mon solution de contournement a été:
xsp4 --nonstop &
Noter: Il affichera les informations initiales et si vous appuyez sur Entrée, elle continuera à fonctionner. Vous pouvez également quitter le terminal si vous le souhaitez et il continuera également.
vous pouvez installer le xsp4 dans le terminalsudo apt-get install mono-xsp4
Ensuite, accédez à votre dossier de projet où le projet ASP a enregistré et saisissez le terminal xsp4