Search squid archive

Re: SQUID - WINDBIND - very slow internet speed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2024-07-26 03:31, Francesco Chemolli wrote:
Have you considered
https://wiki.squid-cache.org/Features/HelperMultiplexer

Just in case you do not know how to find the actual helper program described on the above page, it is installed as libexec/helper-mux. That helper has a manual page.


HTH,

Alex.

On Fri, 26 Jul 2024 at 8:23 AM, Andrey K wrote:

    Hello, Andre,


     > How to know if the helper supports concurrent requests?
    You are using /usr/bin/ntlm_auth, and, as far as I know, it does not
    support concurrency. But I do not know other ntlm-authentication
    helpers.

     > winbindd: Exceeding 500 client connections, no idle connection found
     > I will increase this value to check if help to settle the issue
    I think it will only hide the problem.
    In my opinion, it is betterto followthe Alex's adviceandreducethe
    numberof ntlm-helpers. It should prevent exceeding the maximum
    winbind client connections error messages.
    The actual number of required ntlm-helpers can be obtained during
    the working day.
    ps -ef | grep ntlm_auth | grep -v wrapper | grep -v basic | wc -l
    You can divide this number by the number of workers and add some
    spare ones.

    When the problem appears again, you can follow the advice of Francesco:
    > In order to bisect the problem, could you try using `wbinfo -a` on one
    > of the affected machiens to authenticate against Active Directory and
    >see if the performance is on the winbindd <-> AD side of the equation
    > on on the squid <-> ntlm_auth side?
    sudo wbinfo -t
    sudo wbinfo -a "DOMAIN\username%password"
    Kind regards,
    Ankor.




    чт, 25 июл. 2024 г. в 17:43, Andre Bolinhas
    <andre.bolinhas@xxxxxxxxxxxxxx <mailto:andre.bolinhas@xxxxxxxxxxxxxx>>:

        __

        Hi
        We have 5 squid workers, we need to handle around 8k concurrent
        users.

        Based on this, what's the auth_param values that you recommend
        for children, idle and startup?
        How to know if the helper supports concurrent requests?

        winbindd: Exceeding 500 client connections, no idle connection
found
        I will increase this value to check if help to settle the issue


        On 25/07/2024 14:28, Alex Rousskov wrote:
        On 2024-07-23 19:20, Andre Bolinhas wrote:
        winbindd: Exceeding 500 client connections, no idle
        connection found

        auth_param ntlm children 500 ...

        I know virtually nothing about WINDBIND and the authentication
        helper you are using, but configuring Squid to have 500 helper
        processes is usually a mistake, even with a single Squid
        worker. YMMV, but I would try to use a lot fewer helpers
        (e.g., 10) and increase that number only if such an increase
        actually improves things.

        If possible, use a helper that supports concurrent requests.

        If your Squid is not competing for resources with other
        applications on the server, then I also recommend keeping a
        _constant_ number of helper processes (instead of asking Squid
        to start many new helper processes at the worse possible time
        -- when the load on Squid increases). To do that, make startup
        and idle parameters the same as the maximum number of children.


        HTH,

        Alex.
        P.S. The credit for highlighting the correlation between
        winbindd errors and "auth_param ntlm children 500" goes to
        Andrey K.

        _______________________________________________
        squid-users mailing list
        squid-users@xxxxxxxxxxxxxxxxxxxxx
        <mailto:squid-users@xxxxxxxxxxxxxxxxxxxxx>
        https://lists.squid-cache.org/listinfo/squid-users
        <https://lists.squid-cache.org/listinfo/squid-users>
____

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.squid-cache.org/listinfo/squid-users




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux