cost 755 ms
提供 docx 文件時出現扭曲的 web 問題

[英]Twisted web problem when serving docx files

我有一個問題問你! 我正在運行一個帶有扭曲 web的簡單網絡服務器,並且它必須在時間上很好地工作。 我在提供.docx文件時遇到問題。 讓我用一個例子來解釋。 在我的網絡服務器上,我有兩個文件: file.pdf和file.docx (x 很重要)。 現在,在我的瀏覽器上,如果我輸入 pdf 文件的 ...

如何將Systemd的Twisted https應用程序(.tac)部署為非特權用戶?

[英]How deploy Twistd https application (.tac) with systemd as unprivileged user?

我的https(端口443)扭曲的應用程序(.tac)可以很好地部署為systemd服務,但是該單元文件需要user:root來偵聽/綁定低於1000的端口。問題是,twisted也以user:root身份運行。 如何偵聽/綁定端口443,然后以非特權用戶身份切換到Twisted .tac ...

使用扭曲的燒瓶部署

[英]Flask deployment using twistd

在flask doco中 ,顯示了在扭曲狀態下部署flask應用程序的以下描述。 我有一個看起來像這樣的foo.py 所以我希望能夠在這樣的扭曲下運行 但不喜歡這種方式(只是吐出幫助文本)。 我究竟做錯了什么 ? 順便說一句,萬一有問題,我在virtualen ...

為什么不能從當前工作目錄中扭曲導入模塊?

[英]Why can't twistd import a module from it's current working directory?

請考慮以下測試案例。 項目目錄的結構如下: bar.py包含一個簡單的類定義: test.tac (Twisted應用程序配置文件)包含一個導入語句: 運行twistd -ny test.tac ,出現以下錯誤: 這非常令人驚訝,因為python test. ...

在扭曲而不是python中運行

[英]run in twistd instead of python

我需要調試扭曲的應用程序。 我正在使用pycharm,據我了解,我可以使用--no-daemon選項扭曲啟動我的應用程序,以逐步執行代碼。 我有以下代碼來啟動服務器。 我看到Twisted有一個-y選項,但是我無法使其運行我的應用程序。 我的目錄樹如下。 我通過執行 ...

通用方法推遲所有?

[英]Generic approach to deferred all?

我需要類似JS'Promise.all()的東西 。 我找到了這個FireWhenAllFinish示例,但是它有很多錯誤(拋出異常,也許已經過時)。 這不是一個真正的問題,因為我找到了解決方法,請參閱下文。 仍將其張貼在這里,這樣可能會對其他人有所幫助。 ...

正確使用守護進程扭曲的線程中的API

[英]Correct use of API with threading in daemonized twisted

我正在使用API​​使用threading.Thread的服務,並且想在其中使用Deferreds。 如果我像標准的python模塊一樣運行它,我沒有任何問題。 就像是: 如果我使用twisted -y運行以下.tac,則該服務將無法正常工作: 我認為第二種情況的問題是主 ...

Debian升級后找不到扭曲插件

[英]Twistd Plugin not found after Debian upgrade

從debian jessie升級到Stretch后,twistd找不到我的插件了。 我找不到問題所在。 我想我現在需要指定一些以前不需要的路徑或類似路徑。 我收到錯誤/usr/bin/twistd: Unknown command: otfbot ,在命令列表中,該軟件的兩個命令不再列 ...

如何在Twisted-Klein服務器上為特定的API端點禁用HTTP Basic Auth

[英]How to disable HTTP Basic Auth for specific API endpoints on Twisted-Klein server

我有一個簡單的Twisted-Klein服務器,全局啟用了HTTP基本身份驗證: 我只想對特定的API端點禁用身份驗證,例如,在這種情況下,對/health API端點禁用身份驗證。 我已經閱讀了文檔,但是無法將其包裹住。 ...

使用扭曲啟動python Klein不會引發模塊錯誤

[英]Starting python Klein using twistd throws no module Error

嗨,我正在嘗試使用twistd方法啟動Klein服務器。 我通過閱讀Klein 文檔進行了嘗試。 但是,當我嘗試啟動服務器時,它說沒有找到模塊。 這是我嘗試過的示例代碼, helloworld.py: 然后我運行以下命令: 我收到以下錯誤: ...

Twistd - 使用帶有Options的service.Application來允許參數解析

[英]Twistd - using service.Application with Options to allow argument parsing

我想將我的服務器作為應用程序運行。 為此,我有一個MyServer(name, port, host, testMode=False)類(繼承自DatagramProtocol對象)。 在另一個文件中,我創建了一些命令來創建和啟動我的服務器。 或多或少,它看起來像: 值我從數據 ...

扭曲的插件錯誤

[英]Twisted plugin error

A 創建了一個簡單的扭曲應用程序,它啟動 TCP 協議並回顯您在 STDIN 中鍵入的內容。 我現在正在嘗試創建一個twistd插件,以便能夠以這種方式運行我的應用程序: echo start或twistd -n echo 當運行twistd -n echo一切正常,當使用echo start ...

扭曲的腳本問題

[英]Twisted script issue

我在應用程序部署期間編寫了一個部署在/usr/bin上的Twisted bin文件,基於StackOverflow上其他地方提供的Axiom示例(我不記得在哪里),可以在這里找到項目。 我的問題是,在python setup.py install過程中,安裝的bin文件與Axiom包中的文 ...

我可以在tac配置文件中設置扭曲的pid文件名嗎?

[英]Can I set the twistd pid filename inside the tac configuration file?

我可以設置的文件名.pid通過提供文件--pidfile=選項twistd 。 有沒有一種方法可以在.tac文件中指定它? 內容: 我的服務是一個機器人,它玩游戲並且接受多個參數,例如他的名字,技能水平等。我正在為每個機器人創建一個.tac文件(多個機器人可以同時運行),以便每個特 ...

Python-扭曲的客戶端-dataRecived方法中的最大數據大小

[英]Python - Twisted client - Maximum size of data in dataRecived method

我最近一直在使用和學習扭曲的方法來創建TCP客戶端套接字。 我得到了Protocol類的dataRecived方法,將所有數據一起返回。 這意味着所有數據都相互關聯,最后它從服務器返回一個長字節數據。 碼: 所以現在我的問題是: dataRecived方法是否有數 ...

Twisted Python-扭曲-如何刪除舊的日志文件

[英]Twisted Python - twistd - How to remove old log files

我正在使用twistd運行我的應用程序,並且閱讀了如何自定義記錄器 。 但是,我似乎無法弄清楚如何獲取默認記錄器( -l選項,對擴展使用順序整數)或DailyLogFile來限制旋轉日志的數量。 理想情況下,我希望旋轉的日志文件具有“%Y-%m-%d”格式的日期擴展名,並且一次限制為7個。 ...

為python扭曲的應用程序編寫systemd單位文件和specfile

[英]writing systemd unit file and specfile for a python twistd application

我給了一個任務,要為python扭曲的應用程序編寫systemd單元文件,並為其創建rpm。 該應用程序是開源的,您可以在這里找到它。 我將單位文件寫為: 我已經將rpmbuild spec文件編寫為: 我知道應用程序不使用setuptools有點奇怪。 他們也有一 ...

帶有TCPServer的扭曲應用程序(.tac)無法正常工作,而常規Twisted .py可以與listenTCP一起使用

[英]twistd Application (.tac) with TCPServer not working, while regular Twisted .py works with listenTCP

我目前正在嘗試將基於扭曲的應用程序轉換為扭曲的扭曲應用程序框架(TAC)。 如果啟動.py,則該應用程序可以運行,但不能使用“ twistd -noy zmq2tcp.tac”守護程序啟動。 ZMQ連接似乎已正確打開,但是如果以tac文件開頭,則它不會在端口2323上偵聽。 請解釋 ...

如何使用Twisted守護自定義反應器(txnet)

[英]How to daemonize a custom reactor (txnet) with twistd

我在應用程序中使用txnet監視某些服務器是否啟動,它具有Web界面,因此反應器以及用於ping請求的listenICMP(txnet中提供的反應器)也用於Web服務器的listenTCP。 我的問題是關於如何使用扭曲守護進程。 Twisted.internet.application根據a ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM