как запустить единый процесс быстрого сервера

Я пытаюсь запустить быстрый веб-сервер с помощью Kitura в Ubuntu. Это следующая команда для запуска сервера приветственного слова. .build/debug/helloworld Я могу запустить автономный процесс, используя .build/debug/helloworld &, но запуск с ним создает несколько процессов, если выполняется снова. Или мне нужно убить старый процесс, а затем запустить новый, если я хочу запустить только один процесс.

Я выполнил следующее руководство, чтобы запустить сервер. Но не хочу использовать Bluemix для развертывания приложения. Вместо этого я хочу запустить его на AWS ubuntu. http://www.kitura.io/en/starter/gettingstarted.html

Я полагаю, что должен быть более простой и правильный способ сделать это.

Как видите, я почти новичок в серверах.


person Bhupendra Singh    schedule 04.04.2017    source источник


Ответы (2)


Вы должны убить процесс Kitura, чтобы остановить приложение Kitura Server - другого способа остановить его нет.

person Vadim Eisenberg    schedule 04.04.2017

Если вы просто хотите протестировать свой сервер, вы можете запустить его в сеансе экрана. Screen - важная утилита для управления удаленными серверами через ssh.

Если вы хотите правильно запустить его как службу / демон, вам следует изучить systemd.

person Cybotaur    schedule 04.04.2017