Описание тега twistd
`twistd` - это утилита, которую можно использовать для запуска витых приложений. Он поставляется вместе с самим `twisted` и автоматически заботится о вас: ведение журнала, демонизация, разрешения и многое другое; все еще позволяя вам настроить все это. Используйте этот тег для вопросов об использовании и проблемах с командой twistd, обратите внимание на разницу между `twistd` и` twisted` и НЕ используйте этот тег для общих вопросов, связанных с Twisted.
1
ответ
Написание файла systemd и specfile для приложения на python twistd
Я дал задание написать системный файл systemd для приложения python twistd и создать его rpm. Приложение с открытым исходным кодом, и вы можете найти его здесь. Я написал файл модуля как: [Unit] Description=ECManaged Agent for monitoring and deploym…
24 фев '15 в 15:58
2
ответа
Приложение twistd (.tac) с TCPServer не работает, в то время как обычный Twisted .py работает с listenTCP
В настоящее время я пытаюсь преобразовать приложение, основанное на Twisted, в Twistd Twisted Application Framework (TAC). Приложение работает, если я запускаю.py, но не с демоном "twistd -noy zmq2tcp.tac". Соединения ZMQ кажутся правильно открытыми…
30 сен '14 в 20:51
0
ответов
Twisted плагин должен выйти из строя быстро порт занят
У меня есть плагин twistd, который прослушивает порт и делает очень простые вещи. Проблема в том, что когда я запускаю его, если сообщение недоступно, оно просто сидит там с запущенным процессом, но ничего не делает. В этом случае мне нужно немедлен…
19 дек '16 в 17:49
1
ответ
Запуск python Klein с использованием twistd throws no module Ошибка
Привет, я пытаюсь запустить сервер Klein с помощью twistd метод. Я попробовал это, прочитав документацию Кляйна. Но когда я пытался запустить сервер, он говорит, что модуль не найден. Вот пример кода того, что я пробовал, helloworld.py: from klein i…
02 янв '17 в 13:01
1
ответ
Владение сокетом Twistd
У меня есть демон, который слушает сокет в /var/run, Я запускаю демон, используя скрипт init (очевидно, от имени root), и я использую twistd --uid а также --gid варианты сброса привилегий непривилегированному пользователю. Сокет, однако, все еще при…
10 апр '12 в 09:12
1
ответ
В чем разница между плагином twistd и сервисом twistd?
Очевидно, вы можете создавать сервисы, которые запускаются с Twistd Twisted двумя различными способами. С одной стороны, вы можете создавать сервисы, используя Twisted Application Infrastructure, а с другой - вы можете создавать сервисы, используя T…
16 июл '11 в 20:27
0
ответов
Проверьте, не произошла ли инициализация скрученного сервиса с использованием twistd с ошибкой
С помощью twistd Система плагинов запускаю Twisted приложения. С помощью этого SO-ответа я реализовал PID-файл (в который записан ID процесса), чтобы определить, был ли демон успешно запущен или нет. Мониторинг витого демона (запущенного или еще не …
07 авг '17 в 15:56
1
ответ
Отображение текста при наведении курсора - Элемент заголовка не соответствует, атрибут заголовка ничего не делает
Я пытаюсь сделать что-то похожее на это (отображать немного текста, когда пользователь наводит курсор на элемент). Вот фрагмент HTML-кода, который генерирует мой скрипт: <svg width="400" height="400"> <rect x="100" y="100" width="40" height…
28 июн '12 в 19:44
6
ответов
Как автоматически запустить собственный веб-сервер на BeagleBone Black?
Я бы хотел, чтобы мой BeagleBone Black запускался и начинал веб-обслуживание с настраиваемого веб-сервера, без необходимости входить в систему и настраивать / запускать / изменять что-либо. Я полагаю, что этот вопрос состоит из двух частей: Как удал…
25 июн '13 в 17:36
0
ответов
Твистд глотает исключения
Я в основном скопировал этот пример. Просто пытаюсь получить самое основное для работы: публикации и потребления. Следовательно добавили простой basic_publish. consumer.py # -*- coding:utf-8 -*- import pika from pika import exceptions from pika.adap…
12 янв '18 в 01:57
2
ответа
Дамп стека в twisted app.py 'application' ошибка при использовании twistd, но работает с python?
Я пытаюсь использовать Twisted, но когда я пытаюсь запустить пример кода, поставляемого с пакетом Twisted, кажется, что всегда происходит сбой, когда я использую "Twistd" вместо "Python" например, используя пример кода, заданного с помощью twisted, …
10 мар '12 в 20:24
1
ответ
Как демонизировать пользовательский реактор (txnet) с помощью twistd
Я использую txnet в приложении для мониторинга работоспособности некоторых серверов, у него есть веб-интерфейс, поэтому реактор вместе с listenICMP для запросов ping (это реактор, предоставляемый в txnet) также listenTCP для веб-сервера. Мой вопрос …
20 мар '14 в 17:47
1
ответ
Как установить twistd.py ILogObserver при использовании IPlugin?
Я хочу перенаправить запись в файл twistd.py в запись в python. При запуске .tac файл обычно я могу легко сделать это: from twisted.python.log import PythonLoggingObserver, ILogObserver from twisted.application import service application = service.A…
05 мар '13 в 16:36
1
ответ
Регистрация витых плагинов
Я создаю витой плагин. Здесь есть документация о том, как управлять регистрацией для скрученных приложений в файлах.tac. Однако нет аналогичной документации для управления журналированием для плагинов. Поскольку плагины не создают объекты Applicatio…
25 авг '11 в 02:41
1
ответ
Плагин Twistd не найден после обновления Debian
После того, как я перешел с Debian Jessie на растяжку, twistd больше не находит мой плагин. Я не мог найти, что не так. Я думаю, мне нужно указать какой-то путь сейчас, который не был необходим раньше или похожий. Я получаю ошибку /usr/bin/twistd: U…
10 сен '17 в 17:47
1
ответ
Могу ли я установить имя файла twidd pid в файле конфигурации TAC?
Я могу установить имя файла .pid файл, предоставив --pidfile= возможность twistd, Есть ли способ, которым я могу указать это внутри .tac файл вместо? Контекст: Мой скрученный сервис - это бот, который играет в игру и принимает несколько параметров,…
21 янв '16 в 15:45
1
ответ
Витая. Как записать уникальный префикс в журнал для каждого запроса
Я крутил сервер. Он запускается с плагином. Я хочу написать уникальный префикс для каждой записи в зависимости от запроса. Это означает, что когда user1 сделает запрос, он сгенерирует уникальную строку, в которой будет добавлен префикс записей журна…
22 июл '13 в 10:31
1
ответ
Нечисто существует с витой +wxPython
Я использую twistd, Вот единственный сервис в приложении: class GameClientService(internet.TCPClient): def __init__(self, serverHost, serverPort): self.wxApp = wx.App(False) reactor.registerWxApp(self.wxApp) self.lobbyFrame = gui.LobbyFrame() intern…
12 ноя '12 в 23:48
1
ответ
Упаковка плагина twistd с помощью pyinstaller
Я создал красивое приложение Python Twisted с плагином для Twistd Runner, как указано в Twisted Documentation: http://twistedmatrix.com/documents/current/core/howto/tap.html. У меня проблемы с упаковкой с помощью PyInstaller: мой плагин twistd не на…
16 апр '12 в 21:18
2
ответа
Используя twistd для запуска скрученного приложения, но скрипт запускается дважды
Пример кода здесь # main.py from twisted.application import service, internet application = service.Application("x") service.IProcess(application).processName = "x" print "some log...." если я запускаю этот main.py с: twistd -y main.py Я получил 2 с…
24 дек '14 в 07:35