Thank you Galen, you helped me solve it... and I'm embarrassed to say it was just a bad/old setting for the OSRFTranslatorCacheServer in eg_vhost.conf. I missed that setting in my checklist.
Switching from --servers localhost to --servers 127.0.0.1 also fixed my issue with the memcdump command error. Josh On Tue, Oct 24, 2023 at 2:01 PM Galen Charlton <[email protected]> wrote: > Hi, > > One other thing that occurred to me: "localhost" resolves to both IPv4 and > IPv6 loopback addresses by default, so it may be a good idea to ensure that > IPv6 is out of the picture by forcing use of 127.0.0.1 for memcdump, > OSRFTranslatorCachedServer, and the cache configuration in opensrf.xml. > > I did get the same connection refused error when attempting "memcdump > --servers localhost" on a fresh Bookworm system whose only difference from > stock was having memcached and libmemcached-tools installed. On that box, > "memcdump --servers 127.0.0.1" worked as expected. > > Regards, > > Galen > > On Tue, Oct 24, 2023 at 2:38 PM Galen Charlton <[email protected]> wrote: > >> Hi, >> >> On Tue, Oct 24, 2023 at 10:55 AM Josh Stompro via Evergreen-general < >> [email protected]> wrote: >> >>> I have a test system(Copy of production) with EG 3.11.1 running on >>> Debian 11.8 with memcached 1.6.9, that doesn't show this issue. So I'm >>> leaning towards there being some bug in Memcached in Debian 12. >>> >> >> I tend to agree, though at the moment I suspect libmemcached more than >> memcached itself. From what I've gleaned just now, libmemcached was >> unchanged with the 1.0.18 release from February 2014 until it was picked up >> by a new maintainer in 2020. Bookworm happens to be the first Debian >> release to package the newer version, and Ubuntu was only a few months >> earlier to include it. >> >> >>> Has anyone run into this before? Any other suggestions for things to >>> look into? Maybe memcached with verbose logging turned on? >>> >> >> Agreed, bumping up memcached's verbosity may help. >> >> Also, please try this: create a file named >> "0.10253501323116211698110395845" with the contents >> {"ip":"10.0.100.6","jid":"[email protected]/open-ils.pcrud_drone_virt-egstaff1_1698110384.796304_2053","service":"open-ils.pcrud"} >> and use memccp to load it into the cache. If a subsequent memcdump fails, >> that would suggest a (weird) data-dependent bug in libmemcached or memached >> itself. >> >> Regards, >> >> Galen >> -- >> Galen Charlton >> Implementation and IT Manager >> Equinox Open Library Initiative >> [email protected] >> https://www.equinoxOLI.org >> phone: 877-OPEN-ILS (673-6457) >> direct: 770-709-5581 >> <http://evergreen-ils.org> >> > > > -- > Galen Charlton > Implementation and IT Manager > Equinox Open Library Initiative > [email protected] > https://www.equinoxOLI.org > phone: 877-OPEN-ILS (673-6457) > direct: 770-709-5581 > <http://evergreen-ils.org> >
_______________________________________________ Evergreen-general mailing list [email protected] http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
