Как я использую runit для управления моим изготовленным на заказ node.js сервисом?

У Вас есть гигабитное интернет-соединение? Хорошо сделанный. Это полностью из серверной conneciton к Вашему удаленному соединению? Если Вы соединяетесь в точке доступа Wi-Fi кафе, не имеет значения, как быстро исходящий conneciton - Вы все еще собираетесь быть ограниченными в принимающем конце.

Но реальный вопрос - то, что считаете "acceptible" или "быстрой" производительностью Вы? Если Вы будете означать работать на той же скорости, то она будет на Вашей локальной машине, то нет. Если Вы подразумеваете, что в передаче существует немного отклонений, и можно было сделать работу удаленно без большого количества задержки (или меньшего количества задержки, чем объединенное время прибытия в офис и прибывающий дом снова позже), то да.

3
задан 16 January 2011 в 23:18
2 ответа

Узел действительно прост получить выполнение с runit. Принятие Вас уже имеет runit, установленный в стандартном расположении каталога, создает каталог /service/node-service и поместите создавание файла /service/node-service/run:

#!/bin/sh
chpst -unobody node /path/to/your-service.js

Сделайте тот исполняемый файл сценария выполнения (chmod +x выполненный), и можно протестировать его путем выполнения sudo./выполнять. При работе Debian или Ubuntu вместо того, чтобы установить runit из источника является самым легким просто apt-get install runit и создайте каталог /etc/sv/node-service вместо /service/node-service, и затем символьная ссылка /etc/sv/node-service кому: /etc/service/node-service. Кроме того, если Вы хотите, чтобы Ваш сервис работал в контексте пользователя ни кроме кого, необходимо измениться -u<username> параметр для отражения этого.

6
ответ дан 3 December 2019 в 05:08

Смотрите на навсегда.

2
ответ дан 3 December 2019 в 05:08