# Keepalive\_requests on backend

**URL:** <https://www.ruby-forum.com/t/keepalive-requests-on-backend/212105>\
**Category:** NGINX\
**Created:** [September 22, 2011, 10:08am UTC](https://www.ruby-forum.com/t/keepalive-requests-on-backend/212105 "2011-09-22T10:08:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [September 22, 2011, 10:08am UTC](https://www.ruby-forum.com/t/keepalive-requests-on-backend/212105/1 "2011-09-22T10:08:10Z")

</div>

Hi guys

I use

```
    upstream backend{
            server xxx.xxx.xxx.xxx:80;
            keepalive 40;
    }

```

I was wondering if this listened to “keepalive\_requests”

I would like to be able to make sure the backend will only maintain a  
connection for say 1000 queries before it reconnects.

Kingsley

---

<div class="post-metadata">

**Author:** ![Kingsley\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/cab0a1/32.png) [@Kingsley\_F](https://www.ruby-forum.com/u/Kingsley_F)\
**Post date:** [September 22, 2011, 10:37am UTC](https://www.ruby-forum.com/t/keepalive-requests-on-backend/212105/2 "2011-09-22T10:37:53Z")

</div>

Hello!

On Thu, Sep 22, 2011 at 08:07:24AM +0000, Kingsley F. wrote:

> I would like to be able to make sure the backend will only  
> maintain a connection for say 1000 queries before it reconnects.

Right now nginx doesn’t set any limits on number of requests to  
backend via single keepalive connection. Backend may do so.

Maxim D.

---

<div class="post-metadata">

**Author:** ![Kingsley\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/cab0a1/32.png) [@Kingsley\_F](https://www.ruby-forum.com/u/Kingsley_F)\
**Post date:** [September 22, 2011, 1:27pm UTC](https://www.ruby-forum.com/t/keepalive-requests-on-backend/212105/3 "2011-09-22T13:27:38Z")

</div>

Is it worth making it a feature request?

Kingsley

* * *

From: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) [removed\_email\_address@domain.invalid] on behalf of  
Maxim D. [removed\_email\_address@domain.invalid]  
Sent: 22 September 2011 18:07  
To: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Subject: Re: keepalive\_requests on backend

Hello!

On Thu, Sep 22, 2011 at 08:07:24AM +0000, Kingsley F. wrote:

> I would like to be able to make sure the backend will only  
> maintain a connection for say 1000 queries before it reconnects.

Right now nginx doesn’t set any limits on number of requests to  
backend via single keepalive connection. Backend may do so.

Maxim D.

* * *

nginx mailing list  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> **[mailman.nginx.org archive](http://mailman.nginx.org/pipermail/)**

---

<div class="post-metadata">

**Author:** ![Kingsley\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/cab0a1/32.png) [@Kingsley\_F](https://www.ruby-forum.com/u/Kingsley_F)\
**Post date:** [September 22, 2011, 1:35pm UTC](https://www.ruby-forum.com/t/keepalive-requests-on-backend/212105/4 "2011-09-22T13:35:05Z")

</div>

Hello!

On Thu, Sep 22, 2011 at 11:26:42AM +0000, Kingsley F. wrote:

> Is it worth making it a feature request?

As long as you’ll explain why do you think it’s usefull.

Maxim D.
