服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

多台服务器如何提高networking请求的吞吐量?

这个问题已经经历了两年多的时间,我从来没有真正放慢脚步,花时间去问,主要是因为我一直在使用云服务,而不是直接pipe理自己的服务器,现在。 公司提到线性/水平缩放是相当普遍的事情,当事情变得有点困难时,他们会在服务器应用程序上投入更多的机器来提高吞吐量。 请求将由所提供的许多机器之一来处理,并对客户做出响应。 在大多数情况下,我所读到的是,请求/连接和关联的数据被转发到应该根据所使用的algorithm处理特定连接/请求的设备。 这在理论上听起来不错,但是没有一个单一的失败/限制点 ? 如果有一个应用程序将所有这些请求(思考REST请求在这里)路由到应该处理它的机器,是不是还有一台机器正在接收和处理每一个请求? 如果你有5台机器,或者20台机器没有关系,如果有一台机器处理每个请求,并把它交给其他机器处理。 这似乎是一个可怕的实现,因为它在增加吞吐量方面没有做任何事情,但这是我读到最多的一个。 我如何总是想到这一点是有一个单一的服务器来处理决定哪个机器应该处理你的请求,你将在启动时发起一个GET请求。 这个请求可以通过关于您应该与之通话的服务器的信息来解决。 每隔5分钟左右,您将向服务器发送另一个GET请求,以查看是否应更改服务器,并始​​终发送GET请求以获取有关任何networking错误的新服务器。 这将确保你永远不会试图与离线服务器进行通信,并且我唯一想要调用它的“切换服务器”请求是询问我们应该与哪个服务器进行通信的请求。 这个切换服务器应该通过保持活动的TCP连接连接到每个单独的服务器,并确保服务器正在运行。 在服务器脱机的情况下,build议客户端使用新的服务器。 这样,即使机器停机,最终用户也不会注意到它。 在这个问题上我读到的信息有两个核心的区别,我怎么会认为它是有效的,这就是“Handoff server”的请求处理的数量,而我的实现只需要最less量的请求,我总是阅读有关请求切换服务器来处理每一个请求。

无法从Internet访问OWA

当使用exquilla插件通过Thunderbird在局域网之外时,我无法从我的笔记本电脑访问我的Exchange服务器。 Exchange服务器位于内部networking中,NAT规则端口将stream量转发到Exchange服务器。 当我使用没有/ owa的FQDN时,请求超时。 如果我加/ owa,我会得到: 404 Not Found nginx 只有当我使用远程连接时才会发生这种情况。 如果我连接到LAN并使用FQDN连接到Exchange服务器,则可以毫无问题地使用所有这些资源。 我已经从我的智能手机进行testing,邮件和networking都正常工作。 < 更新 >这个网站是从我做的networkingtesting在线。 我可以通过我的智能手机上的4G访问。< updated > 我真的不明白发生了什么事。 networking规格: Draytek 2830 Windows Server 2008 Windows Exchange 2007 笔记本电脑客户端规格 Windows 10 铬 雷鸟(Exquilla) 苹果系统 邮件应用 智能手机客户端规格: Android的 Gmail的 更新: 不能从两个私人networking访问,不同的运营商。 我只能通过我的智能手机中的第三个运营商直接连接到3 / 4G。 我已经用这台笔记本电脑与Windows,MacOS和我的智能手机testing。 更新2: 有一个NAT规则可以从公共端口443转发到端口443的专用服务器x.该路由器中没有ACL和代理configuration。 我忘了说这个公司的上行链路(从运营商是光纤)是在一个子网(255.255.255.252)与一个专用的IP,也有子网,子网ID,网关和广播。 我认为也许在我的ISP的网关中有一个代理。 更新3: 我在想, Nginx是我的web服务,但它似乎没有,我有search它,什么都没有。 即使在terminal使用nginx -h ,我甚至telnet […]