twisted

HTTP 错误可以被缓存吗?
twisted

HTTP 错误可以被缓存吗?

我们正在使用 Twisted HTTP 服务器https://twistedmatrix.com/documents/15.0.0/web/howto/using-twistedweb.html 我们遇到了一种奇怪的行为。 该 HTTP 服务器提供静态文件,在某些情况下它可能会向一个人返回 403(在办公室测试),而团队的其他成员可以毫无问题地下载该文件。 如果收到 403 的人运行 curl,则 curl 可以正常工作,它看起来像是浏览器特定的东西,但我的问题是 HTTP 服务器错误是否可以为特定请求缓存? 过了一会儿,用户体验到 403 时,静态文...

Admin

如何在运行 pyapns 和 twistd 时轮换日志文件
twisted

如何在运行 pyapns 和 twistd 时轮换日志文件

我使用 pyapns(Iphone 推送服务器),它又使用 twisted(twistd 守护进程)。 twistd 守护进程生成 twistd.log 文件。当 twistd.log 达到 1MB 时,它会将它们轮换为 twistd.log.1、twistd.log.2 等等,但它不使用 logrotate,所以我猜它是内置的。 问题是这种情况会一直持续下去,而且旧的日志文件永远不会被删除。最终会占满我的磁盘。 我尝试使用 logrotate 或类似工具来轮换日志,但这样我就需要非常频繁地运行 logrotate,因为我需要在 twistd.log ...

Admin

uWSGI 与 Twisted Matrix
twisted

uWSGI 与 Twisted Matrix

uWSGI可以配置在异步模式与 Twisted Matrix 相同,但有人尝试过在性能方面将它们与服务器进行比较吗?如果我们需要开发一个 Python Web 应用程序来同时处理数千个连接,那么这些服务器中的哪一个是最佳选择?如果有人使用其中任何一台服务器实现了高流量的 Web 应用程序,可以分享他的想法吗?谢谢 ...

Admin

如何引入和检测双绞线电缆中的错误
twisted

如何引入和检测双绞线电缆中的错误

我被告知双绞线是为了消除干扰而绞合的。现在,我有一条长度约为 2 米的 CAT-5e 交叉电缆。我取下电缆的盖子并解开电线。我仍然看不到两台计算机网络的性能差异。为什么?如果我想引入错误,我该怎么做?还有,有没有办法使用某些命令检查数据链路层错误? ...

Admin

集群 TCP 服务器,因此可以将数据发送到所有客户端
twisted

集群 TCP 服务器,因此可以将数据发送到所有客户端

我正在开发一款实时移动应用,通过在应用和服务器后端之间建立 TCP 连接。每个用户都可以向所有其他用户发送消息。 (我用 Python 编写了 TCP 服务器扭曲,我正在创建自己的“协议”,用于应用程序/后端与托管它之间的通信亚马逊网络服务。 目前,我正在尝试使后端可扩展(并且可靠)。据我所知,系统可以通过升级到更大的服务器(这可能会变得相当受限)或在集群配置中添加新服务器来应对更多用户 - 即让多台服务器位于负载平衡器后面,可能它们都访问 1 个数据库。 我概括出了它的架构: 但是,如果 Red 用户向所有其他连接的用户发送消息会怎样?Red ...

Admin

在哪里可以查看 Ubuntu 服务器上崩溃的程序的日志?
twisted

在哪里可以查看 Ubuntu 服务器上崩溃的程序的日志?

我一直以非 root 用户身份运行一项服务(使用 twistd 库的 python 脚本),该服务在后台运行。我注意到它会随机崩溃,我想了解原因。据我所知,它本身不使用任何特定的日志文件,所以你能告诉我在哪里可以获取有关正在发生的事情的更多信息吗?是程序/应用程序/事件日志文件还是与 python 相关的文件? ...

Admin

在 CentOS 5.5 上安装 Twisted
twisted

在 CentOS 5.5 上安装 Twisted

CentOS 5.5 使用的是旧版 Python 2.4!但我想在其上安装 Twisted!有人维护这个库的 RPM 吗? ...

Admin

如何通过端口 80 提供来自多个 Web 服务器(appache、twisted)的内容?
twisted

如何通过端口 80 提供来自多个 Web 服务器(appache、twisted)的内容?

我的问题与我的以前的但我意识到我之前的提问已经偏离了主题。 我正在使用托管服务,因此我没有权限访问 root(只是一个用户帐户),并且我的 Apache Web 服务器是在端口 80 上运行的虚拟主机。DocumentRoot 是http://build.website.org并且是/家/我的名字/build.website.org/在文件系统上。 我想运行多个 buildbot master 并显示项目的构建结果项目1,项目2等http://build.website.org/project1/,http://build.website.org/pro...

Admin