These are chat archives for NodejsRUS/chat

20th
Aug 2014
Sergey
@serebro
Aug 20 2014 07:22
@wormen если я правильно понял ты про https://github.com/nodejitsu/forever или https://github.com/Unitech/pm2
Oleg Bogdanov
@wormen
Aug 20 2014 07:25
@serebro нет, неправильно поняли, по указанным вами ссылка. мониторинг уже запущенных приложений, а я писал именно про автостарт, например после ребута сервера
Sergey
@serebro
Aug 20 2014 07:26
@wormen "that a given script runs continuously"
Roman Milovskiy
@dcromster
Aug 20 2014 07:27
На днях спрашивал как раз по этому вопросу и тут и у знакомого гуру. Мне рекомендовали pm2 и livereload.
Sergey
@serebro
Aug 20 2014 07:28
эти две ссылки не про мониторинг
Aza Noriega
@MegaGM
Aug 20 2014 07:28
@wormen Скоро мне тоже это понадобится. Пока в голову пришло только добавить .sh в автостарт.
Sergey
@serebro
Aug 20 2014 07:28
а про то чтобы скрипт был всегда запущен
Roman Milovskiy
@dcromster
Aug 20 2014 07:29
@wormen а не правильнее ли будет запустить супервизора, который в свою очередь поднимет приложение?
Sergey
@serebro
Aug 20 2014 07:29
@wormen короче как спросил так тебе и ответили
Aza Noriega
@MegaGM
Aug 20 2014 07:30
@dcromster Зачем supervisor/nodemon на продакшене? :D
@wormen А идея добавить в автостарт шелл скрипт тебе не подходит? Или, может быть, есть другие идеи? Может что-то даже лучше?
Oleg Bogdanov
@wormen
Aug 20 2014 07:31
есть папка в которой могут как добавляться проекты. так и удаляться, каждый раз их прописывать/удалять, не вариант
livereload тоже не то
Roman Milovskiy
@dcromster
Aug 20 2014 07:36
@MegaGM А на продакшене не отваливаются приложения? :)
Aza Noriega
@MegaGM
Aug 20 2014 07:42
@wormen Тебя не поймёшь.. Гугл второй строчкой выдаёт https://github.com/chovy/node-startup
Можно налегке написать демона на любом знакомом тебе языке, да или хоть под gulp.watch() всё загнать :D и когда "добавляются проекты" пересоздавать старт скрипт, ну и конечно + ещё логика, которая нужна
@dcromster Отваливаются, бывает, куда же без этого. Но не supervisor/nodemon же их поднимать. У меня loadBalancer'ы этим занимаются
Oleg Bogdanov
@wormen
Aug 20 2014 07:47
@MegaGM спасибо за ссыль
DeminAlexey
@DeminAlexey
Aug 20 2014 07:56
ну пиздец нахуй. Пойду набухаюсь
Oleg Bogdanov
@wormen
Aug 20 2014 08:03
@DeminAlexey ты чего шумишь?
Aza Noriega
@MegaGM
Aug 20 2014 08:03
@DeminAlexey На дискотеке? :D
Brezhnev Ivan
@vanchelo
Aug 20 2014 10:54
@wormen а supervisor не подходит?
он подобные задачи решает
я им джанговский uwsgi стартую
он вообще в этом плане универсальный
Oleg Bogdanov
@wormen
Aug 20 2014 10:55
он для другой задачи, то что мне нужно было, уже скинули сылку
Oleg Bogdanov
@wormen
Aug 20 2014 11:01
supervisor сам автоматом проект не запустит, для этого явно надо команду прописывать.... им я пользуюсь ...
Brezhnev Ivan
@vanchelo
Aug 20 2014 11:01
у меня сам запускает
если я убью процесс он его поднимет
Oleg Bogdanov
@wormen
Aug 20 2014 11:01
после ребута ОС?
Brezhnev Ivan
@vanchelo
Aug 20 2014 11:01
да
Oleg Bogdanov
@wormen
Aug 20 2014 11:02
просто указав каталог с приложениями?
Brezhnev Ivan
@vanchelo
Aug 20 2014 11:02
щас гляну как у меня
Oleg Bogdanov
@wormen
Aug 20 2014 11:02
скорее всего не так у вас
Brezhnev Ivan
@vanchelo
Aug 20 2014 11:04
[program:some]
command=some command
directory=/path
stdout_logfile=/path/logs/myqueue_supervisord.log
redirect_stderr=true
Oleg Bogdanov
@wormen
Aug 20 2014 11:04
это точно не от supervisor настройка
Brezhnev Ivan
@vanchelo
Aug 20 2014 11:04
от него
сто процентов
Oleg Bogdanov
@wormen
Aug 20 2014 11:05
от нодовского? что-то я такого не помню
Brezhnev Ivan
@vanchelo
Aug 20 2014 11:05
нет, от линуксового
зачем мне нодовский супервизор
тебе надо за сервером ноды следить как я понял
Oleg Bogdanov
@wormen
Aug 20 2014 11:05
https://github.com/chovy/node-startup
то что мне было нужно
Brezhnev Ivan
@vanchelo
Aug 20 2014 11:06
так я не против)
еще я писал sh скрипт и кидал в автозагрузку
но это только при ребуте
мониторинга не было
) вот такой скрипт я и писал)
я думал тебе нужно за "живостью" процесса следить
Oleg Bogdanov
@wormen
Aug 20 2014 11:07
вот тем скриптом, что по ссылке. можно запускать проекты через forever
и все нормально будет
Brezhnev Ivan
@vanchelo
Aug 20 2014 11:08
точно) я forever для ноды юзал
давно с нодой не работал =)
Oleg Bogdanov
@wormen
Aug 20 2014 11:13
@vanchelo а что там за бот у тебя в angular чате?
Brezhnev Ivan
@vanchelo
Aug 20 2014 11:13
раз в пол минуты делает запрос на сервер гиттера, смотрит есть ли новые пользователи
если есть оповещает в чат
DeminAlexey
@DeminAlexey
Aug 20 2014 11:47
наконец то блять я закончил этот ебанный проект
как он меня заебал