Описание тега ruby-daemons
Демоны предоставляют простой способ обернуть существующие сценарии ruby (например, самописный сервер) для запуска в качестве демона и управления простыми командами запуска / остановки / перезапуска.
2
ответа
Как получить статус демонов программно с помощью Ruby gem "daemons"
У меня есть скрипт (myscript.rb), как показано ниже: require 'daemons' Daemons.run_proc 'myproc', dir_mode: :normal, dir: '/path/to/pids' do # Daemon code here... end Итак, я могу проверить состояние демона в консоли ruby myscript.rb status, Но мне …
08 мар '17 в 14:45
1
ответ
Планировщик Rufus и скрипт демона не работают в рельсах
Я делал скрипт, который периодически запускался для создания некоторого кода в моем приложении rails с использованием планировщика rufus (я использовал его с демоном специально для работы на производственном сервере). Но это не работает вообще, поск…
24 июн '13 в 09:03
1
ответ
Authlogic & delayed_job & delayed_jobl_mailer & daemons?
[править] Я могу отложить всю почту, используя плагин delayed_job на общем сервере с демоном… кроме почты с использованием authlogic. Я не знаю, где я должен искать, и почему это работает по-другому. Деймоны (выкл.) delayed_job & delayed_mail_mailer…
30 янв '11 в 15:19
1
ответ
Сохраняющийся поток в delayed_job
Итак, у меня есть приложение rails, где я хочу, чтобы процесс отложенной работы связывался с сервером SMPP. Но проблема возникает, когда я пытаюсь отправить сообщения. Мой поток, который я создал в инициализаторе (delayed_job.rb): if $0.ends_with?('…
14 июн '13 в 14:55
1
ответ
Запуск граблей от демона
У меня есть демон, который я сделал, используя гем демонов Я запускаю его, и он просто закрывается без ошибок, но на самом деле скрипт не работает. Я запускаю из него задачу rake, будут ли демоны запускать команды внутри из каталога, из которого он …
30 мар '12 в 13:02
1
ответ
Проблема с гемом демонов в Rails
Я использую гем демонов с Rails в дополнение к плагину daemon_generator. Я получаю этот вывод в файле журнала демонов: Logfile created on Sat May 09 20:10:35 -0700 2009 by / -below you find the most recent exception thrown, this will be likely (but …
10 май '09 в 03:18
1
ответ
Как демонизировать рабочих Sidekiq в Heroku?
Рабочие sidekiq очень часто увольняются в Heroku. Это следует начинать каждый раз. Как мы можем заставить этих рабочих бегать без остановки в Heroku? Есть ли у нас какие-либо конфигурации для Sidekiq или Heroku / можно ли демонизировать Sidekiq и за…
10 окт '14 в 09:39
1
ответ
Как мне создать демон для запуска SMTP-сервера в стеке Rails?
Я запускаю приложение rails, которое, помимо прочего, должно выполнять роль своего собственного SMTP-сервера. Мини-SMTP-сервер выглядит очень хорошо, но я не знаю, как заставить его работать как демон. Я хотел бы иметь возможность работать с входящи…
25 янв '13 в 16:37
0
ответов
Приложение Ruby для Rails 3.2.12 не загружено - проблема с путем к файлу
Мы используем скрипт (ruote_daemon_starter) в движке rails 3.2.12 (commonx) в папке "config/initializers". Этот скрипт предназначен для вызова другого скрипта в том же движке в папке "/script" для запуска демона. Пожалуйста, смотрите детали ниже на …
22 ноя '13 в 02:42
0
ответов
Демон жрет слишком много процессора, когда находится в режиме ожидания
Я использую blue-daemons fork of daemons gem (так как второй выглядит совершенно заброшенным) вместе с gem daemons-rails, который оборачивает демонов для rails. Проблема в том, что мой демон слишком много потребляет процессор, когда он простаивает (…
10 сен '14 в 13:36
1
ответ
Почему блок Ruby Daemons.run_proc был полностью пропущен в Ubuntu 12.04
Мы пытаемся запустить демон с gem daemons на ubuntu 12.04 а также rails 3.2.12 среда для рабочего. Вот этот демон.rb (gem version 1.1.9): #!/usr/bin/env ruby require 'daemons' require 'logger' root = Dir.pwd Dir.chdir(root) file = Dir.pwd + '/ruote_…
09 ноя '13 в 02:22
2
ответа
Создайте внутренний сервис, поддержка http не требуется
Мне нужно создать внутреннюю службу, которая ставит в очередь БД для изменений (в одной таблице) каждую секунду и обрабатывает данные после этого события. Мне не нужен весь стек Rails, так как этот сервис не нуждается в функциональности Controller/V…
26 янв '10 в 08:52
2
ответа
Ruby `.present?` Без Rails?
Я разрабатываю "Rails-менее" демон Ruby для автоматизации (хотя теоретически он работает в каталоге Rails). Для общих целей и принципа, я хотел бы найти (наиболее) "родной"/ распространенный способ использования версии Ruby .present?/.blank?/.empty?…
17 апр '18 в 11:48
3
ответа
Как запустить грабли с помощью cron всего два раза?
Я хочу знать, есть ли способ в RoR запустить задачу rake или код ruby дважды в разное время. Например, когда пользователь регистрируется, запустите задачу через три дня, а затем запустите ту же задачу через неделю, но не более ("остановите процесс…
23 янв '13 в 17:00
1
ответ
Запустите демон в простом приложении на железной дороге
У меня есть простой контроллер, и я хочу, чтобы этот контроллер запускал демон для выполнения фоновой работы (он считывал данные sstdin, передаваемые платой Arduino, подключенной к компьютеру). class DaemonController < ApplicationController def i…
23 мар '13 в 16:54
1
ответ
Ruby Как создать процесс демона, который будет порождать несколько рабочих
У меня есть скрипт с именем 'worker.rb'. При запуске этот скрипт будет некоторое время обрабатывать (скажем, час), а затем умрет. Мне нужно иметь другой скрипт, который будет отвечать за порождение рабочего скрипта выше. Давайте назовем этот скрипт …
12 ноя '11 в 19:50
1
ответ
Где логи для демонов моего скрипта ruby
Я демонтировал мой скрипт ruby, как это Daemons.run('script/meeting_receiver.rb') в основном я использую гем https://github.com/thuehlinger/daemons. И я использовал операторы put в своем коде ruby. Поэтому мне было интересно, где именно я могу найти…
19 окт '18 в 11:55
1
ответ
Ruby Process.daemon: включение / выключение
Я пытаюсь демонизировать скрипт Ruby, работающий на 2.1.1. Моя демоническая часть кода выглядит так: case ARGV[0] when "-start" puts "TweetSearcher started." Process.daemon when "-stop" Process.kill(9,Process.pid) else puts "Lacks arguments. Use -st…
06 окт '14 в 02:36
0
ответов
Трансляция на Rails AnyCable с помощью демона-работника
Rails 5.2.4, Ruby 2.6.5 AnyCable, похоже, не хочет транслировать мои данные на свой канал при запуске демона. Я использую daemon-rails для получения данных каждые 10 секунд из внешнего API. В цикле while вызывается метод Rails на одной из моих модел…
17 окт '20 в 05:39