问题标签 [cheroot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - 将服务器更改为 cheroot 后,bottlepy 抛出 TypeError
当我尝试从 Bottlepy 标准服务器切换到使用 SSL 并传递选项的 cheroot 时,我得到了:
片段 main.py:
python - 尝试在 CherryPy 服务器上部署 Flask 应用程序
我试图在 CherryPy 服务器上部署我的 Flask 应用程序。我喜欢它的简单和简约的本质。
所以我像下面这样对 CherryPy 进行 PIP'ed CherryPy
并编写了如下脚本 - 许多来源建议非常常见
令我惊讶的是,我遇到了导入错误。经过几次谷歌搜索后,我了解到我必须将导入行更改为 cheroot 才能使其正常工作。
现在,我的代码工作正常。但是,如果这是使用 CherryPy WSGI 服务器的正确方法,或者我使用了错误版本的 CherryPy,我会感到有些困惑。我很困惑,因为 Cheroot 似乎已经有一年多的历史了(可以追溯到 2014 年),但是我在 CherryPy WSGI 服务器上找到的关于 Flask 的所有信息都在使用from cherrypy import wsgiserver
,而不是from cheroot.wsgi import Server
,甚至是最新的帖子。
这让我不确定我是否在做正确的事情。
有人可以阐明这种困惑吗?
python-2.7 - 如何使用 HTTPS 在 CherryPy WSGI 服务器(Cheroot)上运行 Flask 应用程序?
我现在在 CherryPy Cheroot WSGI 服务器上运行 Python 2.7 Flask 应用程序,使用 HTTP,如下所示。
我需要从这里迁移到 HTTPS 吗?我找到了以下说明,但它似乎不适用于我的应用程序。
我可以将上述示例应用到 Cheroot 上的 Flask 应用程序吗?如果不是,那么 Cheroot 上用于 HTTPS 的 Flask 应用程序的简单示例是什么?
python - 尝试使用 cheroot flask 和 opencv 向多个客户端广播视频
我正在尝试创建从我的 Raspberry Pi 到多个客户端的视频流。Flask 不支持 WSGI 服务器,所以我使用cheroot.wsgi
服务器。我使用 noip 创建了一个 ddns 服务器,以便通过 Internet 广播视频流。直到现在,即使我使用 wsgi 服务器,我也只能将视频提供给一个客户端。
这是视频馈线
这是使用 cheroot 的 wsgi 服务器
尝试:从 cheroot.wsgi 导入服务器作为 WSGIServer,PathInfoDispatcher 除外 ImportError:从cherrypy.wsgiserver 导入 CherryPyWSGIServer 作为 WSGIServer,WSGIPathInfoDispatcher 作为 PathInfoDispatcher 的 print("OK")
捕获相机帧的opencv模块
最后是提供视频源的网页
此外,当多个设备连接到页面时,我的 rpi 会使用 100% 的 cpu。有什么建议么
python - 带有 cheroot 服务器的 Server Flask 应用程序在每次请求后导致 HTTPServer.tick 出错
我正在尝试使用 CherryPy (v18.6.0) 的 cheroot 服务器为 Flask (v1.1.2) wsgi 应用程序提供服务,并且在通过 Postman 或浏览器执行每个请求后,我在控制台中收到以下异常。我正在运行 python v3.8.5
代码如下:
任何导致该异常的想法以及我们如何解决它?
file-transfer - 如何提高webdav的性能
我正在使用WsgiDAV,它是基于 WSGI 的通用且可扩展的 WebDAV 服务器,它使用 cheroot HTTP 服务器。我面临的问题是到/从 webdav 的上传和下载速度非常慢。在 Windows 上约为 0.33 mbps,在 Mac 上约为 0.6 mbps。我已经做了很多关于提高性能的研究,但是没有用。webdav 托管在 windows server 2016 操作系统上
我尝试增加线程数,限制日志记录,尝试使用和不使用 ssl,但似乎没有任何效果。
在日志中,我可以看到每个资源有多个请求,一个来自授权用户,一个来自匿名用户,几乎每次 401 未经授权。
此外,当上传到 webdav 时,上传进度条高达 90-95%,显示数据传输速度很快,然后停留很长时间,然后完成,几乎每次都会发生这种情况。
谁能指出我必须做些什么来提高性能的方向。我尝试了旧版本和新版本 3.0.3,但性能几乎保持不变。
python - CherryPy 性能调优
CherryPy 在单核 Raspberry Pi 第一代空闲时消耗大约 15-20% 的 CPU,即根本没有处理任何请求。为了减少这种情况,我尝试了各种配置调整,但无济于事。我怎样才能减少这种情况?
top
输出:
cherrypy - 如何在cherrypy本机Web服务器中将http转发到https
我有一个在 https 上运行良好的 Cherrypy 网站,我可以在 http 端口上运行相同的服务器,而无需像这样转发:
我可以在 http 端口上运行另一个 Cherrypy 实例,并通过rise cherrypy.HTTPRedirect
在类中将其转发到 https:
有没有办法在不运行另一台服务器或使用 3rd 方服务的情况下将 http 转发到 https?
python - Python Cherrypy DECRYPTION_FAILED_OR_BAD_RECORD_MAC
美好的一天,我有一个使用 Cherrypy 来服务一个简单网站的应用程序。我不时得到DECRYPTION_FAILED_OR_BAD_RECORD_MAC
错误。我在测试时从未见过我自己的问题,这仅在日志中很明显。
Cherrypy 是否有一种简单的方法可以将其记录为日志中的一行错误,或者有没有办法修复它?