Это команда twistd, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
twistd - запускать приложения Twisted (TAC, TAP)
СИНТАКСИС
скрученный [опции]
ОПИСАНИЕ
Считайте twisted.application.service.Application из файла и запустите его.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-n, --nodaemon Не демонизируйте (оставайтесь на переднем плане).
-q, --тихий
Нет операции для обратной совместимости.
-p, --профиль <профиль вывод>
Запустить приложение под профилировщиком, выгружая результаты в указанный файл.
--профилер <профилировщик имя>
Укажите профилировщик для использования. По умолчанию используется профилировщик «горячего».
--savestats
Сохраните объект статистики, а не текстовый вывод профилировщика.
-b, --отлаживать
Запустите приложение в отладчике Python (подразумевает --nodaemon вариант). Отправка
Сигнал SIGINT или SIGUSR2 для процесса сбросит его в отладчик.
-e, - зашифрованный
Указанный файл tap / aos зашифрован.
--euid Установите только эффективный идентификатор пользователя, а не реальный идентификатор пользователя. Эта опция не действует
если сервер не запущен как root, и в этом случае это означает не сбрасывать все
привилегии после привязки портов, с сохранением возможности восстановления привилегий в случаях
такие как нерестовые процессы. Используйте с осторожностью.
-o, --no_save
Не сохранять выключенное состояние.
--оригинальное имя
Вести себя так, как если бы в указанном приложении не задано имя процесса, и запускать с
стандартное имя процесса (в большинстве случаев двоичный код Python).
-l, --лог-файл
Записаться в указанный файл - для стандартного вывода (по умолчанию: twistd.log). Файл журнала будет
повернулся на SIGUSR1.
-l, --логер <полностью квалифицированный питон имя>
Полное имя фабрики обозревателя журналов, которое будет использоваться для начального журнала.
наблюдатель. Имеет приоритет над --logfile и --syslog.
--pidfile
Сохранить pid в указанном файле (по умолчанию: twistd.pid).
- корень
Перед запуском выполните chroot в указанный каталог (по умолчанию: без chroot). Chrooting
выполняется перед изменением текущего каталога.
-d, --рундир
Перед запуском перейдите в указанный каталог (по умолчанию:.).
-u, --uid
Uid для запуска (по умолчанию: не менять).
-g, --гид
Идентификатор gid для запуска (по умолчанию: не менять).
--умаска
Применяемая (восьмеричная) маска создания файла. (по умолчанию: 0077 для демонов, без изменений
иначе).
-r, --реактор
Выберите, какой реактор использовать. Видеть - реакторы-помощники для списка возможностей.
- реакторы-помощники
Перечислите названия возможных доступных реакторов.
- отлив Напишите чрезвычайно подробный журнал всего, что происходит. Полезно для отладки
зависает или блокируется в сложном коде.
-f, --файл <нажмите файл>
Прочтите указанный файл .tap (по умолчанию: twistd.tap).
-s, --источник <тас файл>
Загрузите приложение из указанного файла .tas (исходный код AOT Python).
-y, --питон <питон файл>
Используйте переменную «application» из данного файла Python. Эта опция отменяет
-f. Этот вариант подразумевает --no_save.
--syslog
Зарегистрируйтесь в системном журнале, а не в файле.
--версия
Распечатать информацию о версии и выйти.
--приставка
Используйте указанный префикс при входе в файл журнала. По умолчанию "скручено".
Обратите внимание, что если скрученный запускается как root, рабочий каталог не искал Python
модули.
СИГНАЛЫ
Работающий twistd принимает SIGINT для чистого завершения работы и SIGUSR1 для ротации файлов журналов.
Используйте twistd онлайн с помощью сервисов onworks.net