You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by "Rathore, Rajendra" <ra...@ptc.com> on 2022/06/02 07:44:01 UTC
[users@httpd] RE: rate limit issues in Apache Http server
Hi Team,
Can you please suggest some Apache configuration settings to fix the below issue.
I have below configurations:
<IfModule mpm_worker_module>
StartServers 1
MinSpareThreads 151
MaxSpareThreads 300
ThreadsPerChild 300
ThreadLimit 300
MaxRequestWorkers 300
MaxConnectionsPerChild 0
</IfModule>
<IfModule mpm_event_module>
### Provide alternate settings instead [PTC]
StartServers 1
MinSpareThreads 151
MaxSpareThreads 300
ThreadsPerChild 300
ThreadLimit 300
MaxRequestWorkers 300
MaxConnectionsPerChild 0
</IfModule>
<IfModule mpm_winnt_module>
ThreadsPerChild 300
MaxConnectionsPerChild 0
</IfModule>
Other timeout settings are defaults value, no changes.
Thanks and Regards,
Rajendra Rathore
9922701491
From: Rathore, Rajendra <ra...@ptc.com>
Sent: Wednesday, June 1, 2022 3:36 PM
To: users@httpd.apache.org
Subject: [users@httpd] rate limit issues in Apache Http server
Importance: High
External email from: users-return-121868-rarathore=ptc.com@httpd.apache.org<ma...@httpd.apache.org>
Hi Team,
We are facing rate limit issue in default Apache configuration, can you please suggest some solutions around it? Is this statement correct that OOTB apache can't handle such situation, you need to rely on Firewall or some 3rd party software for DOS prevention.
Thanks and Regards,
Rajendra Rathore
9922701491
Re: [users@httpd] RE: rate limit issues in Apache Http server
Posted by Deepak Goel <de...@gmail.com>.
I would be also interested in knowing - which language are you using to do
your business logic (php, java?).
On Thu, 2 Jun 2022, 22:14 Frank Gingras, <th...@apache.org> wrote:
> 300 is not really a high value, actually. A busy system can handle far
> more threads per child process.
>
> What would be more useful is to see the output from /server-status
>
> On Thu, 2 Jun 2022 at 12:33, Deepak Goel <de...@gmail.com> wrote:
>
>> Looks like *ThreadsPerChild* is already high. What's your hardware
>> configuration and its usage (when the error starts showing) too?
>>
>> Deepak
>> "The greatness of a nation can be judged by the way its animals are
>> treated - Mahatma Gandhi"
>>
>> +91 73500 12833
>> deicool@gmail.com
>>
>> Facebook: https://www.facebook.com/deicool
>> LinkedIn: www.linkedin.com/in/deicool
>>
>> "Plant a Tree, Go Green"
>>
>> Make In India : http://www.makeinindia.com/home
>>
>>
>> On Thu, Jun 2, 2022 at 9:35 PM Frank Gingras <th...@apache.org> wrote:
>>
>>> Based on the error, increase ThreadsPerChild.
>>>
>>> You can also look at mod_ratelimit.
>>>
>>> On Thu, 2 Jun 2022 at 04:18, Rathore, Rajendra <ra...@ptc.com>
>>> wrote:
>>>
>>>> Also seen below errors in error.log file
>>>>
>>>>
>>>>
>>>> [Thu Jun 02 12:04:38.863338 2022] [mpm_winnt:error] [pid 3488:tid 7984]
>>>> AH00326: Server ran out of threads to serve requests. Consider raising the
>>>> ThreadsPerChild setting
>>>>
>>>>
>>>>
>>>> [Thu Jun 02 12:10:28.135335 2022] [ssl:debug] [pid 628:tid 1452]
>>>> ssl_engine_io.c(1147): [client 10.85.41.123:34932] AH02001: Connection
>>>> closed to child 117 with standard shutdown (server
>>>> pwdcsv-wcump8d.ptcnet.ptc.com:443)
>>>>
>>>> [Thu Jun 02 12:10:28.136337 2022] [reqtimeout:info] [pid 628:tid 2324]
>>>> [client 10.85.41.123:34813] AH01382: Request header read timeout
>>>>
>>>>
>>>>
>>>> Thanks and Regards,
>>>>
>>>> Rajendra Rathore
>>>>
>>>> 9922701491
>>>>
>>>>
>>>>
>>>> *From:* Rathore, Rajendra <ra...@ptc.com>
>>>> *Sent:* Thursday, June 2, 2022 1:14 PM
>>>> *To:* users@httpd.apache.org
>>>> *Subject:* [users@httpd] RE: rate limit issues in Apache Http server
>>>> *Importance:* High
>>>>
>>>>
>>>>
>>>> *External email from:
>>>> users-return-121870-rarathore=ptc.com@httpd.apache.org
>>>> <us...@httpd.apache.org>*
>>>>
>>>> Hi Team,
>>>>
>>>>
>>>>
>>>> Can you please suggest some Apache configuration settings to fix the
>>>> below issue.
>>>>
>>>>
>>>>
>>>> I have below configurations:
>>>>
>>>>
>>>>
>>>> <IfModule mpm_worker_module>
>>>>
>>>> StartServers 1
>>>>
>>>> MinSpareThreads 151
>>>>
>>>> MaxSpareThreads 300
>>>>
>>>> ThreadsPerChild 300
>>>>
>>>> ThreadLimit 300
>>>>
>>>> MaxRequestWorkers 300
>>>>
>>>>
>>>>
>>>> MaxConnectionsPerChild 0
>>>>
>>>> </IfModule>
>>>>
>>>>
>>>>
>>>> <IfModule mpm_event_module>
>>>>
>>>> ### Provide alternate settings instead [PTC]
>>>>
>>>> StartServers 1
>>>>
>>>> MinSpareThreads 151
>>>>
>>>> MaxSpareThreads 300
>>>>
>>>> ThreadsPerChild 300
>>>>
>>>> ThreadLimit 300
>>>>
>>>> MaxRequestWorkers 300
>>>>
>>>>
>>>>
>>>> MaxConnectionsPerChild 0
>>>>
>>>> </IfModule>
>>>>
>>>>
>>>>
>>>> <IfModule mpm_winnt_module>
>>>>
>>>>
>>>>
>>>> ThreadsPerChild 300
>>>>
>>>>
>>>>
>>>> MaxConnectionsPerChild 0
>>>>
>>>> </IfModule>
>>>>
>>>>
>>>>
>>>> Other timeout settings are defaults value, no changes.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Thanks and Regards,
>>>>
>>>> Rajendra Rathore
>>>>
>>>> 9922701491
>>>>
>>>>
>>>>
>>>> *From:* Rathore, Rajendra <ra...@ptc.com>
>>>> *Sent:* Wednesday, June 1, 2022 3:36 PM
>>>> *To:* users@httpd.apache.org
>>>> *Subject:* [users@httpd] rate limit issues in Apache Http server
>>>> *Importance:* High
>>>>
>>>>
>>>>
>>>> *External email from:
>>>> users-return-121868-rarathore=ptc.com@httpd.apache.org
>>>> <us...@httpd.apache.org>*
>>>>
>>>> Hi Team,
>>>>
>>>>
>>>>
>>>> We are facing rate limit issue in default Apache configuration, can you
>>>> please suggest some solutions around it? Is this statement correct that
>>>> OOTB apache can’t handle such situation, you need to rely on Firewall or
>>>> some 3rd party software for DOS prevention.
>>>>
>>>>
>>>>
>>>> Thanks and Regards,
>>>>
>>>> Rajendra Rathore
>>>>
>>>> 9922701491
>>>>
>>>>
>>>>
>>>
Re: [users@httpd] RE: rate limit issues in Apache Http server
Posted by Frank Gingras <th...@apache.org>.
300 is not really a high value, actually. A busy system can handle far more
threads per child process.
What would be more useful is to see the output from /server-status
On Thu, 2 Jun 2022 at 12:33, Deepak Goel <de...@gmail.com> wrote:
> Looks like *ThreadsPerChild* is already high. What's your hardware
> configuration and its usage (when the error starts showing) too?
>
> Deepak
> "The greatness of a nation can be judged by the way its animals are
> treated - Mahatma Gandhi"
>
> +91 73500 12833
> deicool@gmail.com
>
> Facebook: https://www.facebook.com/deicool
> LinkedIn: www.linkedin.com/in/deicool
>
> "Plant a Tree, Go Green"
>
> Make In India : http://www.makeinindia.com/home
>
>
> On Thu, Jun 2, 2022 at 9:35 PM Frank Gingras <th...@apache.org> wrote:
>
>> Based on the error, increase ThreadsPerChild.
>>
>> You can also look at mod_ratelimit.
>>
>> On Thu, 2 Jun 2022 at 04:18, Rathore, Rajendra <ra...@ptc.com> wrote:
>>
>>> Also seen below errors in error.log file
>>>
>>>
>>>
>>> [Thu Jun 02 12:04:38.863338 2022] [mpm_winnt:error] [pid 3488:tid 7984]
>>> AH00326: Server ran out of threads to serve requests. Consider raising the
>>> ThreadsPerChild setting
>>>
>>>
>>>
>>> [Thu Jun 02 12:10:28.135335 2022] [ssl:debug] [pid 628:tid 1452]
>>> ssl_engine_io.c(1147): [client 10.85.41.123:34932] AH02001: Connection
>>> closed to child 117 with standard shutdown (server
>>> pwdcsv-wcump8d.ptcnet.ptc.com:443)
>>>
>>> [Thu Jun 02 12:10:28.136337 2022] [reqtimeout:info] [pid 628:tid 2324]
>>> [client 10.85.41.123:34813] AH01382: Request header read timeout
>>>
>>>
>>>
>>> Thanks and Regards,
>>>
>>> Rajendra Rathore
>>>
>>> 9922701491
>>>
>>>
>>>
>>> *From:* Rathore, Rajendra <ra...@ptc.com>
>>> *Sent:* Thursday, June 2, 2022 1:14 PM
>>> *To:* users@httpd.apache.org
>>> *Subject:* [users@httpd] RE: rate limit issues in Apache Http server
>>> *Importance:* High
>>>
>>>
>>>
>>> *External email from:
>>> users-return-121870-rarathore=ptc.com@httpd.apache.org
>>> <us...@httpd.apache.org>*
>>>
>>> Hi Team,
>>>
>>>
>>>
>>> Can you please suggest some Apache configuration settings to fix the
>>> below issue.
>>>
>>>
>>>
>>> I have below configurations:
>>>
>>>
>>>
>>> <IfModule mpm_worker_module>
>>>
>>> StartServers 1
>>>
>>> MinSpareThreads 151
>>>
>>> MaxSpareThreads 300
>>>
>>> ThreadsPerChild 300
>>>
>>> ThreadLimit 300
>>>
>>> MaxRequestWorkers 300
>>>
>>>
>>>
>>> MaxConnectionsPerChild 0
>>>
>>> </IfModule>
>>>
>>>
>>>
>>> <IfModule mpm_event_module>
>>>
>>> ### Provide alternate settings instead [PTC]
>>>
>>> StartServers 1
>>>
>>> MinSpareThreads 151
>>>
>>> MaxSpareThreads 300
>>>
>>> ThreadsPerChild 300
>>>
>>> ThreadLimit 300
>>>
>>> MaxRequestWorkers 300
>>>
>>>
>>>
>>> MaxConnectionsPerChild 0
>>>
>>> </IfModule>
>>>
>>>
>>>
>>> <IfModule mpm_winnt_module>
>>>
>>>
>>>
>>> ThreadsPerChild 300
>>>
>>>
>>>
>>> MaxConnectionsPerChild 0
>>>
>>> </IfModule>
>>>
>>>
>>>
>>> Other timeout settings are defaults value, no changes.
>>>
>>>
>>>
>>>
>>>
>>> Thanks and Regards,
>>>
>>> Rajendra Rathore
>>>
>>> 9922701491
>>>
>>>
>>>
>>> *From:* Rathore, Rajendra <ra...@ptc.com>
>>> *Sent:* Wednesday, June 1, 2022 3:36 PM
>>> *To:* users@httpd.apache.org
>>> *Subject:* [users@httpd] rate limit issues in Apache Http server
>>> *Importance:* High
>>>
>>>
>>>
>>> *External email from:
>>> users-return-121868-rarathore=ptc.com@httpd.apache.org
>>> <us...@httpd.apache.org>*
>>>
>>> Hi Team,
>>>
>>>
>>>
>>> We are facing rate limit issue in default Apache configuration, can you
>>> please suggest some solutions around it? Is this statement correct that
>>> OOTB apache can’t handle such situation, you need to rely on Firewall or
>>> some 3rd party software for DOS prevention.
>>>
>>>
>>>
>>> Thanks and Regards,
>>>
>>> Rajendra Rathore
>>>
>>> 9922701491
>>>
>>>
>>>
>>
Re: [users@httpd] RE: rate limit issues in Apache Http server
Posted by Deepak Goel <de...@gmail.com>.
Looks like *ThreadsPerChild* is already high. What's your hardware
configuration and its usage (when the error starts showing) too?
Deepak
"The greatness of a nation can be judged by the way its animals are treated
- Mahatma Gandhi"
+91 73500 12833
deicool@gmail.com
Facebook: https://www.facebook.com/deicool
LinkedIn: www.linkedin.com/in/deicool
"Plant a Tree, Go Green"
Make In India : http://www.makeinindia.com/home
On Thu, Jun 2, 2022 at 9:35 PM Frank Gingras <th...@apache.org> wrote:
> Based on the error, increase ThreadsPerChild.
>
> You can also look at mod_ratelimit.
>
> On Thu, 2 Jun 2022 at 04:18, Rathore, Rajendra <ra...@ptc.com> wrote:
>
>> Also seen below errors in error.log file
>>
>>
>>
>> [Thu Jun 02 12:04:38.863338 2022] [mpm_winnt:error] [pid 3488:tid 7984]
>> AH00326: Server ran out of threads to serve requests. Consider raising the
>> ThreadsPerChild setting
>>
>>
>>
>> [Thu Jun 02 12:10:28.135335 2022] [ssl:debug] [pid 628:tid 1452]
>> ssl_engine_io.c(1147): [client 10.85.41.123:34932] AH02001: Connection
>> closed to child 117 with standard shutdown (server
>> pwdcsv-wcump8d.ptcnet.ptc.com:443)
>>
>> [Thu Jun 02 12:10:28.136337 2022] [reqtimeout:info] [pid 628:tid 2324]
>> [client 10.85.41.123:34813] AH01382: Request header read timeout
>>
>>
>>
>> Thanks and Regards,
>>
>> Rajendra Rathore
>>
>> 9922701491
>>
>>
>>
>> *From:* Rathore, Rajendra <ra...@ptc.com>
>> *Sent:* Thursday, June 2, 2022 1:14 PM
>> *To:* users@httpd.apache.org
>> *Subject:* [users@httpd] RE: rate limit issues in Apache Http server
>> *Importance:* High
>>
>>
>>
>> *External email from:
>> users-return-121870-rarathore=ptc.com@httpd.apache.org
>> <us...@httpd.apache.org>*
>>
>> Hi Team,
>>
>>
>>
>> Can you please suggest some Apache configuration settings to fix the
>> below issue.
>>
>>
>>
>> I have below configurations:
>>
>>
>>
>> <IfModule mpm_worker_module>
>>
>> StartServers 1
>>
>> MinSpareThreads 151
>>
>> MaxSpareThreads 300
>>
>> ThreadsPerChild 300
>>
>> ThreadLimit 300
>>
>> MaxRequestWorkers 300
>>
>>
>>
>> MaxConnectionsPerChild 0
>>
>> </IfModule>
>>
>>
>>
>> <IfModule mpm_event_module>
>>
>> ### Provide alternate settings instead [PTC]
>>
>> StartServers 1
>>
>> MinSpareThreads 151
>>
>> MaxSpareThreads 300
>>
>> ThreadsPerChild 300
>>
>> ThreadLimit 300
>>
>> MaxRequestWorkers 300
>>
>>
>>
>> MaxConnectionsPerChild 0
>>
>> </IfModule>
>>
>>
>>
>> <IfModule mpm_winnt_module>
>>
>>
>>
>> ThreadsPerChild 300
>>
>>
>>
>> MaxConnectionsPerChild 0
>>
>> </IfModule>
>>
>>
>>
>> Other timeout settings are defaults value, no changes.
>>
>>
>>
>>
>>
>> Thanks and Regards,
>>
>> Rajendra Rathore
>>
>> 9922701491
>>
>>
>>
>> *From:* Rathore, Rajendra <ra...@ptc.com>
>> *Sent:* Wednesday, June 1, 2022 3:36 PM
>> *To:* users@httpd.apache.org
>> *Subject:* [users@httpd] rate limit issues in Apache Http server
>> *Importance:* High
>>
>>
>>
>> *External email from:
>> users-return-121868-rarathore=ptc.com@httpd.apache.org
>> <us...@httpd.apache.org>*
>>
>> Hi Team,
>>
>>
>>
>> We are facing rate limit issue in default Apache configuration, can you
>> please suggest some solutions around it? Is this statement correct that
>> OOTB apache can’t handle such situation, you need to rely on Firewall or
>> some 3rd party software for DOS prevention.
>>
>>
>>
>> Thanks and Regards,
>>
>> Rajendra Rathore
>>
>> 9922701491
>>
>>
>>
>
Re: [users@httpd] RE: rate limit issues in Apache Http server
Posted by Frank Gingras <th...@apache.org>.
Based on the error, increase ThreadsPerChild.
You can also look at mod_ratelimit.
On Thu, 2 Jun 2022 at 04:18, Rathore, Rajendra <ra...@ptc.com> wrote:
> Also seen below errors in error.log file
>
>
>
> [Thu Jun 02 12:04:38.863338 2022] [mpm_winnt:error] [pid 3488:tid 7984]
> AH00326: Server ran out of threads to serve requests. Consider raising the
> ThreadsPerChild setting
>
>
>
> [Thu Jun 02 12:10:28.135335 2022] [ssl:debug] [pid 628:tid 1452]
> ssl_engine_io.c(1147): [client 10.85.41.123:34932] AH02001: Connection
> closed to child 117 with standard shutdown (server
> pwdcsv-wcump8d.ptcnet.ptc.com:443)
>
> [Thu Jun 02 12:10:28.136337 2022] [reqtimeout:info] [pid 628:tid 2324]
> [client 10.85.41.123:34813] AH01382: Request header read timeout
>
>
>
> Thanks and Regards,
>
> Rajendra Rathore
>
> 9922701491
>
>
>
> *From:* Rathore, Rajendra <ra...@ptc.com>
> *Sent:* Thursday, June 2, 2022 1:14 PM
> *To:* users@httpd.apache.org
> *Subject:* [users@httpd] RE: rate limit issues in Apache Http server
> *Importance:* High
>
>
>
> *External email from:
> users-return-121870-rarathore=ptc.com@httpd.apache.org
> <us...@httpd.apache.org>*
>
> Hi Team,
>
>
>
> Can you please suggest some Apache configuration settings to fix the below
> issue.
>
>
>
> I have below configurations:
>
>
>
> <IfModule mpm_worker_module>
>
> StartServers 1
>
> MinSpareThreads 151
>
> MaxSpareThreads 300
>
> ThreadsPerChild 300
>
> ThreadLimit 300
>
> MaxRequestWorkers 300
>
>
>
> MaxConnectionsPerChild 0
>
> </IfModule>
>
>
>
> <IfModule mpm_event_module>
>
> ### Provide alternate settings instead [PTC]
>
> StartServers 1
>
> MinSpareThreads 151
>
> MaxSpareThreads 300
>
> ThreadsPerChild 300
>
> ThreadLimit 300
>
> MaxRequestWorkers 300
>
>
>
> MaxConnectionsPerChild 0
>
> </IfModule>
>
>
>
> <IfModule mpm_winnt_module>
>
>
>
> ThreadsPerChild 300
>
>
>
> MaxConnectionsPerChild 0
>
> </IfModule>
>
>
>
> Other timeout settings are defaults value, no changes.
>
>
>
>
>
> Thanks and Regards,
>
> Rajendra Rathore
>
> 9922701491
>
>
>
> *From:* Rathore, Rajendra <ra...@ptc.com>
> *Sent:* Wednesday, June 1, 2022 3:36 PM
> *To:* users@httpd.apache.org
> *Subject:* [users@httpd] rate limit issues in Apache Http server
> *Importance:* High
>
>
>
> *External email from:
> users-return-121868-rarathore=ptc.com@httpd.apache.org
> <us...@httpd.apache.org>*
>
> Hi Team,
>
>
>
> We are facing rate limit issue in default Apache configuration, can you
> please suggest some solutions around it? Is this statement correct that
> OOTB apache can’t handle such situation, you need to rely on Firewall or
> some 3rd party software for DOS prevention.
>
>
>
> Thanks and Regards,
>
> Rajendra Rathore
>
> 9922701491
>
>
>
[users@httpd] RE: rate limit issues in Apache Http server
Posted by "Rathore, Rajendra" <ra...@ptc.com>.
Also seen below errors in error.log file
[Thu Jun 02 12:04:38.863338 2022] [mpm_winnt:error] [pid 3488:tid 7984] AH00326: Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting
[Thu Jun 02 12:10:28.135335 2022] [ssl:debug] [pid 628:tid 1452] ssl_engine_io.c(1147): [client 10.85.41.123:34932] AH02001: Connection closed to child 117 with standard shutdown (server pwdcsv-wcump8d.ptcnet.ptc.com:443)
[Thu Jun 02 12:10:28.136337 2022] [reqtimeout:info] [pid 628:tid 2324] [client 10.85.41.123:34813] AH01382: Request header read timeout
Thanks and Regards,
Rajendra Rathore
9922701491
From: Rathore, Rajendra <ra...@ptc.com>
Sent: Thursday, June 2, 2022 1:14 PM
To: users@httpd.apache.org
Subject: [users@httpd] RE: rate limit issues in Apache Http server
Importance: High
External email from: users-return-121870-rarathore=ptc.com@httpd.apache.org<ma...@httpd.apache.org>
Hi Team,
Can you please suggest some Apache configuration settings to fix the below issue.
I have below configurations:
<IfModule mpm_worker_module>
StartServers 1
MinSpareThreads 151
MaxSpareThreads 300
ThreadsPerChild 300
ThreadLimit 300
MaxRequestWorkers 300
MaxConnectionsPerChild 0
</IfModule>
<IfModule mpm_event_module>
### Provide alternate settings instead [PTC]
StartServers 1
MinSpareThreads 151
MaxSpareThreads 300
ThreadsPerChild 300
ThreadLimit 300
MaxRequestWorkers 300
MaxConnectionsPerChild 0
</IfModule>
<IfModule mpm_winnt_module>
ThreadsPerChild 300
MaxConnectionsPerChild 0
</IfModule>
Other timeout settings are defaults value, no changes.
Thanks and Regards,
Rajendra Rathore
9922701491
From: Rathore, Rajendra <ra...@ptc.com>>
Sent: Wednesday, June 1, 2022 3:36 PM
To: users@httpd.apache.org<ma...@httpd.apache.org>
Subject: [users@httpd] rate limit issues in Apache Http server
Importance: High
External email from: users-return-121868-rarathore=ptc.com@httpd.apache.org<ma...@httpd.apache.org>
Hi Team,
We are facing rate limit issue in default Apache configuration, can you please suggest some solutions around it? Is this statement correct that OOTB apache can't handle such situation, you need to rely on Firewall or some 3rd party software for DOS prevention.
Thanks and Regards,
Rajendra Rathore
9922701491