Forum: NGINX Sticky equivalent

Eeaa4f28653e257344ab5ba42b22fa79?d=identicon&s=25 Stefanita Rares Dumitrescu (Guest)
on 2014-06-18 12:24
(Received via mailing list)
Hi guys,

I am running nginx 1.4 right now on a bunch of front end servers, i am
running freebsd, and have nginx with sticky patch compiled from ports.

I can't upgrade to 1.6 or later, because the sticky port seems to be
broken. Was there any similar feature introduced in nginx, or how can we
work that one out?

Regards
Rares
2154be8b4430488454f0a067e09863b9?d=identicon&s=25 Ruslan Ermilov (Guest)
on 2014-06-18 12:59
(Received via mailing list)
On Wed, Jun 18, 2014 at 12:24:32PM +0200, Stefanita Rares Dumitrescu
wrote:
> Hi guys,
>
> I am running nginx 1.4 right now on a bunch of front end servers, i am
> running freebsd, and have nginx with sticky patch compiled from ports.
>
> I can't upgrade to 1.6 or later, because the sticky port seems to be
> broken. Was there any similar feature introduced in nginx, or how can we
> work that one out?

The latest version of nginx 1.7.2 includes the consistent hash feature
[1].
The commercial version of nginx includes the sticky functionality [2].

[1] http://nginx.org/r/hash
[2] http://nginx.org/r/sticky
1a005e7b81fbc34d132d1d9fec78c5c9?d=identicon&s=25 Fabiano Furtado Pessoa Coelho (Guest)
on 2014-06-18 16:23
(Received via mailing list)
Dear Ruslan,

Can you post an example of using this hash feature?

Thanks in advance.
2154be8b4430488454f0a067e09863b9?d=identicon&s=25 Ruslan Ermilov (Guest)
on 2014-06-18 16:49
(Received via mailing list)
On Wed, Jun 18, 2014 at 11:22:24AM -0300, Fabiano Furtado Pessoa Coelho
wrote:
> Dear Ruslan,
>
> Can you post an example of using this hash feature?
>
> Thanks in advance.

    upstream u {
     hash $binary_remote_addr consistent;
  server 10.0.0.1;
  server 10.0.0.2;
  server 10.0.0.3;
    }

You can use any expression as the "key", e.g.

  hash $cookie_uid consistent;

It all depends on your needs actually.
Eeaa4f28653e257344ab5ba42b22fa79?d=identicon&s=25 Stefanita Rares Dumitrescu (Guest)
on 2014-06-18 20:47
(Received via mailing list)
Oh god 1350$
2154be8b4430488454f0a067e09863b9?d=identicon&s=25 Ruslan Ermilov (Guest)
on 2014-06-18 23:09
(Received via mailing list)
On Wed, Jun 18, 2014 at 08:46:04PM +0200, Stefanita Rares Dumitrescu
wrote:
> Oh god 1350$

Consistent hash is free of charge, it's in open source version.

> >   server 10.0.0.2;
> >>> On Wed, Jun 18, 2014 at 12:24:32PM +0200, Stefanita Rares Dumitrescu wrote:
> >>>
> http://mailman.nginx.org/mailman/listinfo/nginx
>

--
Ruslan Ermilov
7a7c51366e39603df74feef200a3a1c1?d=identicon&s=25 Aleksandar Lazic (Guest)
on 2014-06-19 09:47
(Received via mailing list)
Am 18-06-2014 20:46, schrieb Stefanita Rares Dumitrescu:
> Oh god 1350$

Per year.

It's cheap compared to some other commercial Servers, from my point of
view.
1266aa99d1601b47bbd3ec22affbb81c?d=identicon&s=25 B.R. (Guest)
on 2014-06-20 07:11
(Received via mailing list)
On Thu, Jun 19, 2014 at 9:46 AM, Aleksandar Lazic <al-nginx@none.at>
wrote:

>
​... and it is expensive compared to the open-source Apache.​


​nginx as FOSS is great.
nginx Plus is worth as much as other commercial/closed-source
products.​..

Well.
The 'sticky' property is out of scope of this ML since not part of the
FOSS
nginx.
End of discussion.

The docs are already polluted with mentions of the commercial product
since, surprisingly, nginx Plus docs have not been separated from nginx
FOSS ones. On a personal stance, I would like not to see this ML
polluted
with discussions on nginx Plus.
​
---
*B. R.*
7a7c51366e39603df74feef200a3a1c1?d=identicon&s=25 Aleksandar Lazic (Guest)
on 2014-06-20 14:08
(Received via mailing list)
Dear B. R.

> Am 20-06-2014 07:10, schrieb B.R.:

>> On Thu, Jun 19, 2014 at 9:46 AM, Aleksandar Lazic <al-nginx@none.at>
>> wrote:
>>
>>> Am 18-06-2014 20:46, schrieb Stefanita Rares Dumitrescu:
>>> Oh god 1350$
>>
>> Per year.
>>
>> It's cheap compared to some other commercial Servers, from my point of
>> view.

> ​ ... and it is expensive compared to the open-source Apache.​

No comment.

​> nginx as FOSS is great.

Full Ack.

> nginx Plus is worth as much as other commercial/closed-source
> products.​..

On this point we have different opinions.

> Well.
> The 'sticky' property is out of scope of this ML since not part of the
> FOSS nginx.

I haven't seen in the past such a separation, but it's ok for me , if
the ML-Moderators want this.

http://nginx.org/en/support.html

> End of discussion.

It's up to you and every other ML participant to answer to a post on the
ML or not.

Command not acknowledge.

Well, I'm with you that the price discussion is here wrong.

> The docs are already polluted with mentions of the commercial product
> since, surprisingly,
> nginx Plus docs have not been separated from nginx FOSS ones.

I like to know which features are available on a SW even in the
commercial one.
That's my point of view, of course yours could be another one.

> On a personal stance, I would like not to see this ML polluted with
> discussions on nginx Plus.

But may be other?
In the past I haven't seen to much such discussions on this ML.

> B. R.

Cheers
Aleks
Please log in before posting. Registration is free and takes only a minute.
Existing account

NEW: Do you have a Google/GoogleMail, Yahoo or Facebook account? No registration required!
Log in with Google account | Log in with Yahoo account | Log in with Facebook account
No account? Register here.