I've also been bitten by the malformed JSON string error. On Tue, Dec 20, 2022 at 12:13 PM Philippe Blouin < philippe.blo...@inlibro.com> wrote:
> Howdy! > > Since moving a lot of our users to 22.05.06, we've installed the worker > everywhere. But the number of issues encountered is staggering. > > The first one was > > Can't call method "process" on an undefined value > > where the id received from MQ was not found in the DB, and the process is > going straight to process_job and failing. Absolutely no idea how that > occurs, seems completely counterintuitive (the ID comes from the DB after > all), but here it is. Hacked the code to add a "sleep 1" to fix most of > that one. > > Then came the fact that stored events were not checked if the connection > to MQ was successful at startup. Bug 30654 refers it. Hacked a little > "$init" in there to clear that up at startup. > > Then came the > > malformed UTF-8 character in JSON string, at character offset 296 (before > "\x{e9}serv\x{e9} au ...") > > at decode_json that crashes the whole process. And for some reason, it > never gets over it, gets the same problem at every restart, like the event > is never "eaten" from the queue. Hacked an eval then a try-catch over it... > > After coding a monitor to alert when a background_jobs has been "new" over > 5 minutes in the DB, I was inundated by messages. There's alway one > elasticsearch_update that escapes among the flurry, and they slowly add up. > > At this point, the only viable solution is to run the workers but disable > RabbitMQ everywhere. Are we really the only ones experiencing that? > > Regards, > > PS Our servers are well-above-average Debian 11 machines with lot of > firepower (ram, cpu, i/o...). > -- > Philippe Blouin, > Directeur de la technologie > > Tél. : (833) 465-4276, poste 230 > philippe.blo...@inlibro.com > inLibro | pour esprit libre | www.inLibro.com > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org > https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : https://www.koha-community.org/ > git : https://git.koha-community.org/ > bugs : https://bugs.koha-community.org/ > -- Michael Hafen Washington County School District Technology Department Systems Analyst
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : https://www.koha-community.org/ git : https://git.koha-community.org/ bugs : https://bugs.koha-community.org/