Apache服务器的POST方法

Apache服务器的POST方法

上传一个大文件, 服务器在自己机器上, 文件超过200MB--明显会上传失败, 但是, 点击上传后, 机器一直不停的读盘30秒左右. php.ini设置上传文件大小为8M.

难道php读了8M的数据就不会自动断开连接, 而是傻傻地接收完客户端POST的所有数据吗? 如果是这样, 是不是可以用POST来攻击一个网站啊?

后来发现, 不是php的问题, 是Apache服务器的问题, 即使POST给一个普通的html文件, 或者POST给一个不存在的文件, 也会导致机器拼命读盘.

到底Apache是怎么处理POST的, 有知道的朋友给点资料, 谢谢!
Apache 有源代码啊,还算清晰易读。

我想,系统管理员能够阻止你用 POST 语句来攻击网站。

磁盘访问频繁,原因有很多,pagein/pageout,过度 sync(),数据库审计,等等,都有可能。具体的还要查一查。
httpd.conf设置MaxRequestBody(似乎是这么拼得,麻烦您亲手找找手册确认一下吧)