in reply to Hiker

@Hiker
Hast Du bei der DB Jemalloc aktiviert. Ich erinnere mich, dass das in der Vergangenheit diese Probleme gelöst hat. Auf jeden Fall bringt es Performance-Vorteile.

loma.ml/display/373ebf56-1367-…


jemalloc ist ein Speicher-Allokator, der für die dynamische Speicherverwaltung in Anwendungen zuständig ist. Unter Friendica benutze ich die Bibliothek, um Speicherlecks in MariaDB zu vermeiden, von denen wir immer wieder betroffen sind.

Die Verwendung der Anleitung erfolgt auf eigene Gefahr. Irrtümer vorbehalten. Vor Änderungen sollte ein Backup des Systems erstellt werden.

Unter Debian ist das Einrichten denkbar einfach

Prüft erst einmal, ob jemalloc bereits installiert ist.

dpkg -l | grep jemalloc

Ansonsten installiert es mit

sudo apt update
sudo apt install libjemalloc2

Ermittel anschließend wo die jemalloc-Bibliothek abliegt und notiert euch den Pfad

ldconfig -p | grep jemalloc

Anschließend müsst ihr MariaDB anzweisen jemalloc zu verwenden
Erstelle oder bearbeite dazu die Datei /etc/systemd/system/mariadb.service.d/override.conf, um die Konfiguration für MariaDB unter systemd zu überschreiben:

sudo mkdir -p /etc/systemd/system/mariadb.service.d
sudo nano /etc/systemd/system/mariadb.service.d/override.conf

fügt den folgenden Inhalt hinzu (prüft, ob der oben notierte Pfad zur jemalloc-Bibliothek korrekt ist):

[Service]
Environment="LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.2"

Anschließend muss die Systemd-Konfiguration neu geladen und MariaDB neu gestartet werden

sudo systemctl daemon-reload
sudo systemctl restart mariadb

Prüft nun ob jemalloc verwendet wird

sudo lsof -p $(pidof mariadbd) | grep jemalloc

Wenn alles gut gegangen ist, dann sollte die MariaDB wieder in ruhigeren Gewässern Schippern.


friendica (DFRN) - Link to source

!Friendica Support
Hi there

With Friendica 'Interrupted Fern' 2025.02-dev - 1576 I am getting an error with worker.php - job is killed

php bin/console.php worker

Deprecated: mb_convert_encoding(): Handling HTML entities via mbstring is deprecated; use htmlspecialchars, htmlentities, or mb_encode_numericentity/mb_decode_numericentity instead in /home/user/public_html/domain.tld/src/Content/Text/HTML.php on line 164
Killed

Friendica Support reshared this.

in reply to Hiker

@Hiker Yes, but we keep talking about deprecation which has nothing to do with it. The process kill is likely done because of an Out-of-Memory issue that's below the memory limit you set for executing PHP scripts, so it feels like an environment issue we can possibly help you figure out, but it's trickier as it doesn't look like it's directly related with the PHP code.
Hiker reshared this.

Also heute fällt mir etwas auf hier im #Fediverse, das ich schon lange nicht mehr bemerkt habe. Es gibt kaum noch #Bildbeschreibungen, und es werden viele Bilder gepostet. Da postet jemand z. B. ein Bild und schreibt "Wow!", aber das Bild ist nicht beschrieben. Ich weiß nicht, was sich in den letzten Monaten verändert hat, aber das fällt mir heute mehr auf als noch im Herbst. Bitte schließt uns nicht aus.

Hiker reshared this.

friendica (DFRN) - Link to source
Wenn verschiedene Interessen miteinander in Konflikt geraten – Energiewende und Umweltschutz.
#schweiz #klima #umwelt
derbund.ch/seilziehen-um-gruen…