Это команда start_serverp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
start_server - супердемон для горячего развертывания серверных программ
СИНТАКСИС
start_server [параметры] - server-prog server-arg1 server-arg2 ...
# запускаем Plack, используя Starlet, прослушивающий TCP-порт 8000
start_server --port = 8000 - plackup -s Starlet --max-worker = 100 index.psgi
ОПИСАНИЕ
Этот скрипт является интерфейсом Server :: Starter. Для получения дополнительной информации см.
документация модуля.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--port = (порт | хост: порт | порт = fd | хост: порт = fd)
TCP-порт для прослушивания (если не указан, не будет привязан к каким-либо портам)
Если хост не указан, программа будет привязана к адресу по умолчанию IPv4.
("0.0.0.0"). Для указания адреса IPv6 следует использовать квадратные скобки (например,
--port = [:: 1]: 8080)
Если указан fd, то start_server выделяет сокет по заданному номеру.
--path = путь
путь к месту прослушивания с использованием сокета unix (необязательно)
--dir = путь
рабочий каталог, start_server do chdir до exec (необязательно)
--interval = секунды
минимальный интервал для респауна серверной программы (по умолчанию: 1)
--signal-on-hup = СИГНАЛ
имя сигнала, отправляемого серверному процессу, когда start_server получает SIGHUP
(по умолчанию: SIGTERM). Если вы используете эту опцию, не забудьте также использовать "--signal-on-term" ниже.
--signal-on-term = СИГНАЛ
имя сигнала, отправляемого серверному процессу, когда start_server получает SIGTERM
(по умолчанию: SIGTERM)
--pid-file = имя файла
если установлено, записывает идентификатор процесса процесса start_server в файл
--status-file = имя файла
если установлено, записывает статус серверного процесса (ов) в файл
--envdir = ENVDIR
каталог, содержащий переменные среды для серверных процессов. Он предназначен для
использовать с "envdir" в "daemontools". Это может быть перезаписано переменной окружения
«ЭНВДИР».
--log-file = файл
--log-file = "| CMD аргументы ... "
если установлено, перенаправляет STDOUT и STDERR в указанный файл или команду
- демонизировать
деамонизирует сервер (выполняя fork, setsid, fork). Должен использоваться вместе с
"--лог-файл".
--включить автоматический перезапуск
включает автоматический перезапуск по времени. Это может быть перезаписано переменной окружения
«ENABLE_AUTO_RESTART».
--auto-restart-interval = секунды
интервал автоматического перезапуска (по умолчанию 360). Используется с опцией "--enable-auto-restart".
Это может быть перезаписано переменной окружения "AUTO_RESTART_INTERVAL".
--kill-old-delay = секунды
время приостановить, чтобы послать сигнал старому рабочему. Значение по умолчанию - 5, когда
"--enable-auto-restart" установлен, в противном случае - 0. Это может быть перезаписано средой
переменная «KILL_OLD_DELAY».
--backlog = размер
указывает параметр ожидания прослушивания, по умолчанию SOMAXCONN (обычно 128 в Linux).
Хотя SOMAXCONN достаточно для большинства нагрузок, для больших нагрузок требуется большой объем невыполненной работы.
--рестарт
это команда-оболочка, которая считывает pid процесса start_server из --pid-file,
отправляет SIGHUP процессу и ждет, пока сервер (ы) более старого поколения (ов) не умрет
отслеживая содержимое файла --status
--останавливаться
это команда-оболочка, которая считывает pid процесса start_server из --pid-file,
отправляет SIGTERM процессу.
--Помогите
распечатывает эту справку
--версия
печатает номер версии
Используйте start_serverp в Интернете с помощью сервисов onworks.net