我正在使用REST服务从主机检索数据的移动设备上编写一些代码。 REST服务已由Apache代理。在测试模式下,我希望能够模拟网络中断(就像设备丢失了其单元连接一样),以测试应用程序对间歇性故障的处理。我还需要通过慢速的网络连接来验证其行为。

我目前正在使用Traffic Shaper XP来减慢网络连接速度,但是现在我需要一些使Apache服务器随机地并且按照预定义的顺序发送连接重置(以设置和重复特定的测试场景)的方法。

最佳答案

在Apache2中,可以通过调整apache2.conf中的prefork设置使其变慢。下面的设置应该使apache变慢。他们使我的本地Web应用程序的加载时间增加了700%。

<IfModule mpm_prefork_module>
    StartServers          2
    MinSpareServers       2
    MaxSpareServers      2
    MaxClients          4
    MaxRequestsPerChild   0
</IfModule>

关于apache - 如何使Apache缓慢而又不可靠?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1110257/

10-11 03:48