Search squid archive

Re: cachemgr.cgi isn't mgr:info ?

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

 



On 2024-07-12 11:18, Brian Cook wrote:
Picking up squid again and trying to look at what's going on inside..

Squid on OpenWRT.. wanted to look at mgr:info for file desc, etc..

trying to access the cachemgr.cgi.. as this looks like the new squidclient

FWIW, I do not recommend using cachemgr.cgi and squidclient. For various reasons, both were recently removed from Squid master/v7. Squidclient can be replaced with curl or wget. The best cachemgr.cgi replacement depends on many factors; a static HTML file may be the best solution in some cases!

Without squidclient, you will need to use absolute URLs like this one:

    http://correct-host-name-or-ip:port/squid-internal-mgr/info

See recent discussions on this mailing list or Bug 5283 for discussions about what correct-host-name-or-ip:port to use for these URLs. And if you got it working with squidclient, you can see what your squidclient was sending, of course.
https://bugs.squid-cache.org/show_bug.cgi?id=5283


Wasn't working etc..

Q: So I added 3128 to the Safe_ports.. and then it works..

That solution is probably wrong, even if it works. If you share your http_access rules, others may be able to suggest a better solution.


Q: no password set for cachemgr_passwd.. cachemgr.cgi just open to the world? unsecured?

I cannot help you with cachemgr.cgi (see above). Openness of cache manager interface itself depends on your http_access rules (and cachemgr_passwd).


and is Process Filedescriptor Allocation the closest thing?

If you want to know more about a subset of file and socket descriptors used by Squid, with per-descriptor information, then, yes, mgr:filedescriptors is the right cache manager report.


I (think) I remember something like max, in use, and something else.. being in mgr:info

Yes, it is still there:

File descriptor usage for squid:
        Maximum number of file descriptors:   16000
        Largest file desc currently in use:     41
        Number of file desc currently in use:   24
        Files queued for open:                   0
        Available number of file descriptors: 15976
        Reserved number of file descriptors:   100
        Store Disk files open:                   0


HTH,

Alex.



fwiw openwrt starts squid with like 4096 max files..

needed something like this:

..
         procd_set_param file $CONFIGFILE
         procd_set_param limits nofile="262140 262140"
         procd_set_param respawn
..

to set the hard and soft limits..

any better practice than adding 3128 to the 'Safe_ports'? (can't keep that in place..)

and setting a cachemgr_passwd would be the only thing to secure the cgi?

(am I missing something else?)

Thank you in advance.

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
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