hi
Thema ist das ich unter linux "Entwickele" .
@pq was du da anmerkst , ist korrekt ....... es ist eine versuch mit einem
anderen "kosmetischen" problemchen von Data::Serializer um zu gehen.
Kann ignoriert werden .
Im Kern geht es und ein kleines Projekt welches auf basis von Net::Server
umgesetzt wird.
dieser kann im SimpleFork / Prefork Modus u.a. betrieben werden.
Um nun eine sinnvolle Caching Funktion zu Implementieren müssen diese
Fork mit einander reden was mit Internen Bordmitteln von Net::Server
möglich ist.
Dafür beötigt man dann halt einen Serializer , zz. Data::Serializer .,
welcher unter Linux sauber macht was er soll.
Leider gibt diesen nicht unter OpenBSD , somit benötige ich eine alternative zu $obj->freeze und $obj->thaw von Data::Serializer.
Strorable thaw und freeze scheinen nicht identisch zu arbeiten ,
dort bekommen ich die genannte Fehlermeldung.
Mittlerweile glaube ich das diese Methoden nicht mit einer geFork'ten
Umgebung klar kommt.
ich habe mal den code als tgz angehängt , wichtig ist für das Thema
Cache.pm und Server.pm
Das ist die Variante die unter Linux Funktioniert.
Es ist die Devel Version , somit bitte nicht weiter reichen.
Holger
Anhänge
Last edited: 2020-08-16 20:35:55 +0200 (CEST)