Either RUnit (an R package for unit testing) or runit (an Ubuntu Linux command-line tools for booting, running, and shutting down).
0 ответов

Убийство дочерних процессов мастера через рунит

Я использую рунит для контроля процесса. У меня есть следующий простой скрипт запуска для службы: #!/bin/sh -e cd /opt/myapp exec 2>&1 exec chpst -u ubuntu /home/ubuntu/.rvm/bin/myapp_foreman start -t 1 -c web=1,worker=1 Это запускает мастера…
07 окт '15 в 22:17
1 ответ

runit порождает процесс дважды после перезагрузки

После перезагрузки запускает программу, которая уже запущена. В сервисном журнале нет сообщений об ошибках. Программа, зарегистрированная как служба, начинает работать правильно, но через 10-15 секунд запускается runit.
06 сен '13 в 10:46
0 ответов

Как использовать рунит для надзора за микросервисами рельсов

Я пытаюсь сделать какое-то непрерывное развертывание некоторых микро-сервисов rails на моем сервере Ubuntu, я думаю, что runit было бы хорошей идеей, чтобы контролировать эти процессы, а затем использовать миграции в chef для обновления микросервиса…
14 окт '15 в 23:27
0 ответов

Построение сервиса / демона с использованием runit

Мне нужно создать службу синхронизации времени для некоторой системы Linux на основе SysV, но я хочу использовать Ubuntu в качестве среды разработки. По этой и некоторым другим причинам я решил использовать runit как универсальный и удобный инструме…
04 сен '17 в 15:11
1 ответ

Скрипт вызова runit с запуском / остановкой

У меня есть несколько скриптов SysVinit с start/stopони используются для удаленного развертывания сервера, так как теперь я использую runit для других целей развертывания и не хочу дублировать сценарии (причина обслуживания). Возможно ли, что runit …
10 мар '16 в 22:15
0 ответов

Я не могу заставить рунит работать с шеф-поваром и пумой, это может быть проблемой рунита, но я не уверен

Вот скрипт runit: #!/bin/sh cd <%= @options[:release_path] %> exec 2>&1 exec chpst -u <%= @options[:owner] %>:<%= @options[:group] %> <%= @options[:puma_command] %> -C config/puma.rb Вот скрипт журнала runit: #!/bin/sh…
03 мар '14 в 17:43
2 ответа

runit вызывает скрипт вместо сервисной команды

Возможно ли, что runit вызывает скрипт вместо прямого вызова сервиса. Например, у меня есть сценарий инициализации для запуска uwsgi, Могу ли я просто вызвать этот скрипт внутри сценария запуска runit? Заранее спасибо.
17 мар '16 в 19:42
1 ответ

Поймать сигналы, отправленные runit (sv stop <id>)

У меня есть программа на Python, которая выполняет несколько рабочих процессов. Поскольку это должно быть обработано правильно, чтобы избежать потерянных процессов, я реализовал обработчик сигналов для отключения всех рабочих процессов. Программа за…
13 авг '13 в 11:56
1 ответ

Ctrl+ C не убивает процесс

У меня есть процесс, который прекрасно реагирует на CTRL+C на моей локальной машине. И, похоже, тоже работает. Но в случае EC2 он зависает и становится несуществующим или зомби-процессом. kill -9 &lt;PID&gt; не удаляет его, и я должен перезагрузить …
04 сен '16 в 23:03
1 ответ

Runit пожинает сиротские процессы?

Я пишу небольшой Docker-контейнер, основанный на базовом изображении Phusion, который предоставляет runit из коробки. Я положил Кассандру и агента Opscenter в свой контейнер. Оба запускаются как сервис в /etc/service (как в doc). В этом посте упомин…
28 июл '15 в 06:22
1 ответ

Не удается запустить PhantomJS с помощью Runit (узел: ../deps/uv/src/unix/core.c:431: uv__close: утверждение `fd > -1'не выполнено)

PhantomJS работает нормально, когда я запускаю его вручную. Но когда я запускаю его с runit, я получаю эту ошибку в журналах: node: ../deps/uv/src/unix/core.c:431: uv__close: Assertion `fd &gt; -1' failed. Это скрипт runit в /etc/service/phantomjs/r…
20 апр '14 в 18:12
2 ответа

R разработка пакета биокондуктора с TDD (RUnit)

Я пытаюсь следовать рекомендациям BioConductor RUnit. Я следовал минимальной настройке, поэтому у меня есть: Suggests: RUnit, BiocGenerics в описании BiocGenerics:::testPackage("MyPackage") в MyPackage/tests/runTests.R и некоторые файлы test_XXX.R в…
18 янв '13 в 16:25
1 ответ

Berks-Api не будет работать на Ubuntu в Azure - получить разрешение запрещено @ rb_sysopen - /etc/chef/client.pem

В рамках инфраструктуры нашего шеф-повара я пытаюсь настроить и настроить сервер berks-api. Я создал сервер Ubuntu в Azure и загрузил его, и он выглядит как узел на моем chef-сервере. Я следовал инструкциям на github - установка bekshelf-api, чтобы …
23 июл '15 в 12:18
0 ответов

Как добавить скрипт запуска после контейнера при использовании Phusion baseimage-docker и его процесса my_init?

Мы используем в качестве нашей базы Docker изображение, базовый образ док-станции Phusion (мы фактически используем образ пассажирского докера в качестве нашего базового образа, который в свою очередь использует baseimage-docker и my_init обсуждение…
14 июл '18 в 18:00
0 ответов

Запуск на марионеточном модуле Railo-jetty и его развертывание

Я начинаю писать модуль puppet для установки, развертывания и управления Railo с помощью jetty с использованием runit... Любая помощь будет принята с благодарностью. Я знаю, что основа для этого должна быть... Нам нужен zip-файл railo express распак…
30 авг '13 в 06:47
3 ответа

Создайте сервис runit, который не запускается автоматически

Я работаю над контейнером Docker, основанным на базовом изображении Phusion, для которого нужно, чтобы ряд служб запускался только по требованию. Я бы хотел, чтобы эти сервисы оставались runit услуги, я просто хотел бы, чтобы они не запускались авто…
30 янв '15 в 20:57
2 ответа

Целесообразно ли запускать процессы докера под наблюдением runit/daemontools

Я запускаю процессы докера (приложения) через docker run … Но под runit supervision (runit похож на daemontools) - таким образом, runit гарантирует, что процесс будет работать, передает сигналы и т. д. Это разумно? Docker, похоже, хочет запустить св…
31 окт '13 в 11:38
1 ответ

Runit в контейнере Docker не передает переменные окружения

Я пытаюсь запустить многопроцессорное приложение в Docker с runit, служащим процессом init, но runit не передает переменные среды в приложение: В Dockerfile: CMD ["runit"] Сервисный файл /etc/service/app/run выглядит так: #!/bin/sh exec 2&gt;&amp;1 …
08 янв '19 в 10:38
2 ответа

Исходный файл R без его запуска (юнит-тестирование)

Мы создаем кодовую базу R и надеемся протестировать любые функции, которые мы напишем. На данный момент мы нашли две библиотеки тестирования для R: RUnit и testthat. После небольшой песочницы мы разработали надежный метод тестирования кода при каждо…
08 сен '14 в 19:32
1 ответ

Единорог, использующий исполняемый файл старого релиза (rbenv + runit)

Я сталкиваюсь с проблемой, которую легко исправить, но я не могу найти магию. Unicorn использует runit и пытается указать на текущие выпуски Gemfile. В конце каждого развертывания единорогу отправляется сигнал USR2, и старый мастер успешно заменяетс…
15 сен '14 в 19:34