How do I configure Apache2 to allow multiple simultaneous connections from same IP address?

一笑奈何 提交于 2019-11-26 18:18:26

问题


By default, Apache2 seems to allow only 1 connection per IP address.

How do I configure Apache2 to allow multiple simultaneous connections from the same IP address?

Here is my situation:

  1. a web app being hosted on a server.
  2. a remote client makes an request that may take 15 seconds to complete.
  3. the same remote client makes another (independent) request.
  4. at present, the 2nd request sits in a queue until the 1st request completes, since Apache2 seems to impose a limit of 1 connection per IP address.

How do I override this default behaviour and allow the 2nd request to be processed in parallel?

thanks in advance, David Jones


回答1:


I discovered the answer to my problem. It turns out others have encountered this difficulty before:

Simultaneous Requests to PHP Script

The key detail is that file-based sessions in PHP cause all requests from the same client to be processed sequentially in a queue, rather than in parallel.

In order to solve this problem, it is necessary to make a call to session_write_close() in every PHP script as soon as session handling is finished.

-- David Jones



来源:https://stackoverflow.com/questions/3506574/how-do-i-configure-apache2-to-allow-multiple-simultaneous-connections-from-same

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!