как настроить приложение для направляющих (redmine) для выполнения как услуга на окнах?

В документации сказано, что formatter принимает функцию, поэтому вы должны либо дать ей одну из предопределенных функций, либо функцию, которую вы определяете сами.

Важно, что это функция обратного вызова , поэтому вам не нужно вызывать ее или отправлять параметры. Компонент <TimeAgo ... вызовет функцию с параметрами, перечисленными в документации, для получения окончательной отформатированной строки.

Одна из их функций форматирования:

import frenchStrings from 'react-timeago/lib/language-strings/fr'
import buildFormatter from 'react-timeago/lib/formatters/buildFormatter'
16
задан opensas 18 May 2009 в 14:31
поделиться

2 ответа

1. используя webrick:

ref: http://www.redmine.org/boards/1/topics/4123

  • Загрузите и установите Windows NT Resource Kit с http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en

  • Создайте службу, выполнив эту команду:

     path \ INSTSRV. EXE ваше_имя_сервиса путь \ SRVANY.EXE
    

    в моем случае путь :

     "C: \ Program Files \ Windows NT Resource Kit \ INSTSRV.EXE" redmine_webrick "C: \ Program Files \ Windows NT Resource Kit \ SRVANY.EXE "
    

    также может быть C: \ Program Files \ Windows Resource Kits \ Tools \ .

  • Запустите regedit (Пуск -> Выполнить -> regedit)

    • Добавьте следующий раздел реестра, если это не так. уже есть:

      HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ your_service_name

    • Щелкните правой кнопкой мыши этот раздел реестра и выберите «Создать» -> «Раздел». Назовите его Параметры .

    • Добавьте два значения к ключу Параметры . Щелкните правой кнопкой мыши ключ параметров New -> String Value. Назовите его Приложение . Теперь создайте еще один с именем AppParameters . Присвойте им следующие значения:

      • Приложение: PathToRuby.exe , например. C: \ ruby ​​\ bin \ Ruby.exe
      • Параметры приложения: C: \ RUBYAPP \ script \ server -e production , где RUBYAPP - это каталог, содержащий веб-сайт Redmine.

      Пример: C: \ redmine \ script \ server -p 2000 -e production (-p указывает, что веб-интерфейс порта будет слушать, и -e используемая среда)

Теперь вы можете перейти в Администрирование -> Службы. Здесь вы можете запустить свою службу (с именем your_service_name ) и проверить, правильно ли она работает. Следует отметить, что служба будет помечена как запущенная до того, как WEBrick завершит процедуру загрузки. Вы должны дать ему около 1 минуты, прежде чем пытаться подключиться к сервису, чтобы убедиться, что он работает правильно.

2. с использованием mongrel:

ref: http://mongrel.rubyforge.org/wiki \ redmine \ script \ server -p 2000 -e production (-p указывает, что веб-модуль порта будет прослушивать, а -e - используемую среду)

Теперь вы можете перейти в Администрирование -> Службы. Здесь вы можете запустить свою службу (с именем your_service_name ) и проверить, правильно ли она работает. Следует отметить, что служба будет помечена как запущенная до того, как WEBrick завершит процедуру загрузки. Вы должны дать ему около 1 минуты, прежде чем пытаться подключиться к сервису, чтобы убедиться, что он работает правильно.

2. с использованием mongrel:

ref: http://mongrel.rubyforge.org/wiki \ redmine \ script \ server -p 2000 -e production (-p указывает, что веб-модуль порта будет прослушивать, а -e - используемую среду)

Теперь вы можете перейти в Администрирование -> Службы. Здесь вы можете запустить свою службу (с именем your_service_name ) и проверить, правильно ли она работает. Следует отметить, что служба будет помечена как запущенная до того, как WEBrick завершит процедуру загрузки. Вы должны дать ему около 1 минуты, прежде чем пытаться подключиться к сервису, чтобы убедиться, что он работает правильно.

2. с использованием mongrel:

ref: http://mongrel.rubyforge.org/wiki Следует отметить, что служба будет помечена как запущенная до того, как WEBrick завершит процедуру загрузки. Вы должны дать ему около 1 минуты, прежде чем пытаться подключиться к сервису, чтобы убедиться, что он работает правильно.

2. с использованием mongrel:

ref: http://mongrel.rubyforge.org/wiki Следует отметить, что служба будет помечена как запущенная до того, как WEBrick завершит процедуру загрузки. Вы должны дать ему около 1 минуты, прежде чем пытаться подключиться к сервису, чтобы убедиться, что он работает правильно.

2. с использованием mongrel:

ref: http://mongrel.rubyforge.org/wiki ref: http://mongrel.rubyforge.org/wiki/Win32

сначала установите gem mongrel и mongrel_service

gem install mongrel

gem install mongrel_service

, затем создайте службу

mongrel_rails service::install -N redmine_mongrel -c c:\redmine -p 3000 -e production

3. с помощью thin:

Ссылки:

Инструкции:

  1. Сначала установите тонкий (вам нужно установить стойку gem, если еще не установлен)

     стойка для установки драгоценных камней 
    драгоценный камень установить тонкий
    
  2. Выполните те же шаги, что и для webrick, но добавьте другое значение с именем «AppDirectory». Это необходимо, чтобы избежать использования c: \ ruby ​​\ bin \ thin.bat Если бы я просто указал на файл bat, я не смог бы остановить службу.

    В HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ redmine_thin \ Parameters добавьте следующие ключи:

    Приложение: c: \ ruby ​​\ bin \ ruby.exe

    AppDirectory: c: \ redmine

    Параметры приложения: c: \ ruby ​​\ bin \ thin start - p 4000 -e production

------------------------------------------ ------------------------------------------------

Вы можете управлять любой из ваших служб с помощью следующих команд:

net start redmine_xxx

net stop redmine_xxx

sc config redmine_xxx start = auto

sc config redmine_xxx start = auto dependency = MySql

sc удалить redmine_xxx

29
ответ дан 30 November 2019 в 16:58
поделиться

используйте http://www.firedaemon.com/

2
ответ дан 30 November 2019 в 16:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: