yep, I bound everything but I still get warnings. There's a bug that might be related where binding stats doesn't work with stats bind-process, perhaps that's my problem?
> On 11 Mar 2016, at 22:33, Chad Lavoie <[email protected]> wrote: > > Greetings, > > Ah, is the stats socket also bound to one process? For example "stats socket > /var/run/haproxy.sock mode 0600 level admin process 4" to bind it to process > 4. > > Otherwise the process your querying for the stats will bounce around, even if > the process with the table doesn't. > > - Chad > > On 03/11/2016 05:29 PM, Robert Samuel Newson wrote: >> ah, yes, nbproc of 2 here, but I should be clear. The stick tables are in a >> proxy pinned to one single process, the other is used to handle TLS decoding. >> >>> On 11 Mar 2016, at 18:27, Chad Lavoie <[email protected]> wrote: >>> >>> Greetings, >>> >>> That should have been "Do you have nbproc set and more then 1?", sorry. >>> >>> - Chad >>> >>> On 03/11/2016 01:17 PM, Chad Lavoie wrote: >>>> Greetings, >>>> >>>> Do you have nbproc set or more then 1? >>>> >>>> If so, then each thread has its own stick table set; and depending on what >>>> thread handles it the values will differ. >>>> >>>> Individual frontends can be set to a specific thread with bind-process (or >>>> for SSL a frontend specifically for SSL termination can be made). If that >>>> is the issue your seeing and you want more examples in that direction let >>>> me know what your use-case looks like and I'll go into more details there. >>>> >>>> - Chad >>>> >>>> On 03/11/2016 12:28 PM, Robert Samuel Newson wrote: >>>>> Hi, >>>>> >>>>> I'm using haproxy 1.6.3 and think I've uncovered an issue. >>>>> >>>>> I use the stick table feature and as you can see from below, items appear >>>>> and disappear randomly, these samples were taken less than a second >>>>> apart. Obviously the items in the middle have at least 56 seconds >>>>> remaining before expiration, so should have been in all three samples. >>>>> They reappear if I keep sampling, in seemingly random subsets. >>>>> >>>>> I can't easily tell if this just a display issue (i.e 'show table' has >>>>> the bug) or whether the table behaves as if it's empty when show table >>>>> shows it empty. >>>>> >>>>> Any advice? >>>>> >>>>>> echo "show table lookup" | socat /var/haproxy.sock - >>>>> # table: lookup, type: string, size:51200, used:0 >>>>> >>>>>> echo "show table lookup" | socat /var/haproxy.sock - >>>>> # table: lookup, type: string, size:51200, used:3 >>>>> 0x3c1d9ec: key=user1 use=0 exp=56035 gpc0_rate(1000)=0 >>>>> 0x3c0ff0c: key=user2 use=0 exp=58786 gpc0_rate(1000)=0 >>>>> 0x3c41b2c: key=user3 use=0 exp=59737 gpc0_rate(1000)=0 >>>>> >>>>>> echo "show table lookup" | socat /var/haproxy.sock - >>>>> # table: lookup, type: string, size:51200, used:0 >>>>> >>>>> >>>> >> >

