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