В выходные решил немного отвлечься от работы и запилил полезную утилиту для тех кто использует node.js, встречайте Manager (https://github.com/brainfucker/manager)
Если Вы часто поднимаете разные скрипты на ноде – то думаю заметили, что нет удобного способа держать Ваши скрипты в запущенном состоянии. Если запускать через init.d то во первых сам процесс добавления скрипта туда не очень быстр, а во вторых поднятый таким образом скрипт будет сложно дебажить.
На данный момент я реализовал только самое основное, Manager следит за конфигом, автоматически поднимает то, что Вы туда добавите, останавливает то, что уберете, перезагружает то, что поменяете. Кроме этого он умеет в любой момент подключить Вас к stdout любого поднятого скрипта, или показать список того, что сейчас поднято.
Эффективного вам менеджмента, друзья!
Если Вы часто поднимаете разные скрипты на ноде – то думаю заметили, что нет удобного способа держать Ваши скрипты в запущенном состоянии. Если запускать через init.d то во первых сам процесс добавления скрипта туда не очень быстр, а во вторых поднятый таким образом скрипт будет сложно дебажить.
На данный момент я реализовал только самое основное, Manager следит за конфигом, автоматически поднимает то, что Вы туда добавите, останавливает то, что уберете, перезагружает то, что поменяете. Кроме этого он умеет в любой момент подключить Вас к stdout любого поднятого скрипта, или показать список того, что сейчас поднято.
Эффективного вам менеджмента, друзья!
Over the weekend, I decided to take a break from work and put together a useful utility for those who use node.js, meet Manager (https://github.com/brainfucker/manager)
If you often raise different scripts on a node, I think you noticed that there is no convenient way to keep your scripts running. If you run through init.d, then firstly the process of adding a script there is not very fast, and secondly, the script raised in this way will be difficult to debug.
At the moment I implemented only the most basic, Manager monitors the config, automatically raises what you add there, stops what you remove, reloads what you change. In addition, he can at any time connect you to the stdout of any raised script, or show a list of what is now raised.
Good management, friends!
If you often raise different scripts on a node, I think you noticed that there is no convenient way to keep your scripts running. If you run through init.d, then firstly the process of adding a script there is not very fast, and secondly, the script raised in this way will be difficult to debug.
At the moment I implemented only the most basic, Manager monitors the config, automatically raises what you add there, stops what you remove, reloads what you change. In addition, he can at any time connect you to the stdout of any raised script, or show a list of what is now raised.
Good management, friends!
У записи 81 лайков,
1 репостов.
1 репостов.
Эту запись оставил(а) на своей стене Олег Илларионов