АнглийскийФранцузскийИспанский

Значок OnWorks

единорог - Интернет в облаке

Запускайте единорога в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это командный единорог, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


unicorn - команда типа Rackup для запуска HTTP-сервера Unicorn

СИНТАКСИС


единорог [-c CONFIG_FILE] [-E RACK_ENV] [-D] [RACKUP_FILE]

ОПИСАНИЕ


A взбесить(1) -подобная команда для запуска Rack-приложений с помощью Unicorn. Ожидается, что это будет
запущен в корне вашего приложения (APP_ROOT), но директива "working_directory" может быть
используется в CONFIG_FILE.

Единорогу требуется множество параметров командной строки для совместимости с рубин(1) и
взбесить(1) рекомендуется придерживаться нескольких параметров командной строки, указанных в
SYNOPSIS и используйте CONFIG_FILE как можно чаще.

КОПИРОВАНИЕ ФАЙЛОВ


По умолчанию это "config.ru" в APP_ROOT. Это должен быть тот же файл, который использует взбесить(1)
и другие пусковые установки Rack, он использует Стеллаж :: Строитель ДСЛ.

Встроенные параметры командной строки в основном анализируются на предмет совместимости с взбесить(1), но
категорически не рекомендуется.

ЮНИКОРН ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-с, --config-файл КОНФИГ_ФАЙЛ
Путь к конфигурационному файлу Unicorn. Конфигурационный файл реализован как Ruby
DSL, поэтому код Ruby может выполняться. См. RDoc / ri для Единорог :: Конфигуратор
class для получения полного списка директив, доступных из DSL. Используя абсолютный
путь для CONFIG_FILE рекомендуется, поскольку он создает несколько экземпляров Unicorn
легко различимы при просмотре ps(1) выход.

-Д, - демонизировать
Запустите демонизированный в фоновом режиме. Процесс отделен от контролирующего
терминал и стандартный ввод перенаправляются в «/ dev / null». В отличие от многих обычных демонов UNIX,
мы не добавляем chdir к "/" после демонизации, чтобы обеспечить больший контроль над
процесс запуска / обновления. Если не указано в CONFIG_FILE, stderr и stdout
также будет перенаправлен на «/ dev / null».

-А ТАКЖЕ, --env RACK_ENV
Запустите под заданным RACK_ENV. См. Раздел «СРЕДА СТОЙКИ» для получения более подробной информации.

-л, --Слушать АДРЕС
Слушает по заданному АДРЕСУ. АДРЕС может иметь форму ХОСТ: ПОРТ или ПУТЬ,
HOST: PORT означает TCP-сокет, а PATH - путь к UNIX.
доменный сокет. По умолчанию "0.0.0.0:8080" (все адреса на TCP-порту 8080) Для
производственные развертывания, указание директивы "прослушивание" в CONFIG_FILE является
рекомендуется, так как позволяет точно настраивать параметры розеток.

-Н, --no-default-промежуточное программное обеспечение
Отключает загрузку промежуточного программного обеспечения, подразумеваемого RACK_ENV. Это обходит конфигурацию
задокументировано в разделе СРЕДА СТОЙКИ, но по-прежнему позволяет использовать RACK_ENV
для конкретных целей приложения / фреймворка.

КОПИРОВАНИЕ СОВМЕСТИМОСТЬ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-о, --хозяин ВЕДУЩИЙ
Слушайте TCP-сокет, принадлежащий HOST, по умолчанию "0.0.0.0" (все адреса). Если
указано несколько раз в командной строке, только последнее указанное значение принимает
эффект. Эта опция существует только для совместимости с взбесить(1) команда, используйте
вместо этого рекомендуется использовать переключатель "-l" / "- слушать".

-п, --порт PORT
Слушать указанный TCP PORT, по умолчанию - 8080. Если указано несколько раз на
в командной строке действует только последнее указанное значение. Только этот вариант
существует для совместимости с взбесить(1) команда, использование переключателя "-l" / "- слушать"
рекомендуется вместо

-с, --сервер SERVER
Нет, это существует только для совместимости с взбесить(1).

РУБИН ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-е, --евал ЛИНИЯ
Оцените СТРОКУ кода Ruby. Эта оценка происходит сразу же после того, как команда:
строка анализируется.

-д, --отлаживать
Включите режим отладки, для переменной $ DEBUG установлено значение true.

-ш, --предупреждать
Включите подробные предупреждения, для переменной $ VERBOSE установлено значение true.

-Я, --включают PATH
укажите $ LOAD_PATH. PATH будет добавлен к $ LOAD_PATH. Символ ":" может
использоваться для разграничения нескольких каталогов. Эта директива может использоваться более чем
однажды. Изменения в $ LOAD_PATH выполняются немедленно и в том порядке, в котором они
были указаны в командной строке.

-р, --требовать БИБЛИОТЕКА
перед запуском приложения требуется указанная БИБЛИОТЕКА. "Требовать"
оператор будет выполнен немедленно и в том порядке, в котором они были указаны в
командная строка.

СИГНАЛЫ


Следующие сигналы UNIX могут быть отправлены главному процессу:

· HUP - перезагрузите файл конфигурации, приложение и корректно перезапустите всех рабочих

· INT / TERM - быстрое завершение работы, сразу убивает всех рабочих

· QUIT - плавное завершение работы, ожидает, пока рабочие завершат свой текущий запрос, прежде чем
отделка.

· USR1 - повторно открыть все журналы, принадлежащие мастеру и всем рабочим. См. Unicorn :: Util.reopen_logs
за то, что считается бревном.

· USR2 - перезапустить запущенный двоичный файл. Отдельный QUIT должен быть отправлен к оригиналу
после проверки работоспособности ребенка.

· WINCH - изящно останавливает рабочих, но сохраняет работу мастера. Это будет работать только для
демонизированные процессы.

· TTIN - увеличить количество рабочих процессов на единицу

· TTOU - уменьшить количество рабочих процессов на единицу

См. СИГНАЛЫ (http://unicorn.bogomips.org/SIGNALS.html) документ для полного описания
всех сигналов, используемых Unicorn.

СТОЙКИ ОКРУЖАЮЩАЯ СРЕДА


Принятые значения RACK_ENV и промежуточного программного обеспечения, которое они загружают автоматически (за пределами
RACKUP_FILE) точно такие же, как в взбесить(1):

· Разработка - загружает промежуточное ПО Rack :: CommonLogger, Rack :: ShowExceptions и Rack :: Lint

· Развертывание - загружает промежуточное ПО Rack :: CommonLogger

· None - не загружает промежуточное ПО, полностью полагаясь на RACKUP_FILE

Предполагается, что все нераспознанные значения для RACK_ENV равны «нет». Производственные развертывания
настоятельно рекомендуется использовать «развертывание» или «нет» для максимальной производительности.

Начиная с Unicorn 0.94.0, RACK_ENV также экспортируется как переменная среды всего процесса.
Несмотря на то, что это не текущая часть спецификации стойки в версии 1.0.1, она стала
Факто стандарт в мире стоек.

Обратите внимание, что промежуточное ПО Rack :: ContentLength и Rack :: Chunked также загружается при "развертывании".
и «разработка», но никаких других значений RACK_ENV. При необходимости они должны быть индивидуально
указанные в RACKUP_FILE, некоторые фреймворки не требуют их.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Переменная RACK_ENV устанавливается вышеупомянутым переключателем -E. Все приложения или библиотеки-
определенные переменные среды (например, TMPDIR) всегда могут быть установлены в Unicorn CONFIG_FILE
в дополнение к нерестовой раковине. При прозрачном обновлении Unicorn вся среда
переменные, установленные в старом главном процессе, наследуются новым главным процессом. Единорог
использует только (и перезаписывает) переменную среды UNICORN_FD внутри при выполнении
прозрачные обновления.

UNICORN_FD - это разделенный запятыми список одного или нескольких файловых дескрипторов, используемых для реализации
Обновления USR2. Системы инициализации могут сами связывать прослушивающие сокеты и порождать единорога с помощью
UNICORN_FD установлен на номера файловых дескрипторов слушающих сокетов. Единорог
CONFIG_FILE должен по-прежнему иметь унаследованные параметры прослушиваемого сокета, определенные как в обычном
запуск, иначе сокет будет закрыт.

Используйте единорога онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 2
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 3
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • 4
    Shadowsocks
    Shadowsocks
    Быстрый туннельный прокси, который поможет вам
    обход брандмауэров Это приложение
    который также можно получить из
    https://sourceforge.net/projects/shadowsocksgui/.
    Это ха ...
    Скачать Shadowsocks
  • 5
    Темы GLPI
    Темы GLPI
    Скачать выпуск на
    https://github.com/stdonato/glpi-modifications/
    Цветовые темы для GLPI 0.84 и 0.85 Новое
    Модификации для GLPI Это
    приложение, которое c ...
    Скачать темы GLPI
  • 6
    SMPlayer
    SMPlayer
    SMPlayer - бесплатный медиаплеер для
    Windows и Linux со встроенными кодеками
    который также может воспроизводить видео с YouTube. Один
    из наиболее интересных особенностей
    SMPlayer: ...
    Скачать SMPlayer
  • Больше »

Команды Linux

Ad