Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open sessions at docker server #1767

Open
Fasse opened this issue Mar 6, 2025 · 1 comment
Open

Open sessions at docker server #1767

Fasse opened this issue Mar 6, 2025 · 1 comment
Assignees
Labels

Comments

@Fasse
Copy link
Member

Fasse commented Mar 6, 2025

view forum: https://www.admidio.org/forum/viewtopic.php?p=35856#p35856

Um es kurz zu erklären, scheinbar ist meine Seite aktuell bei gewissen Suchbots sehr beliebt und die offenen Sessions schaffen es die 60Gb an Plattenplatz, die mir zur Verfügung stehen, innerhalb von 2 Tagen zu belegen.

Ich konnte das Problem nach etwas Recherche scheinbar lösen. Es gibt einen Parameter in der php.ini der sich um die GarbageCollection der Sessions kümmert. Leider ist der Default ausgeschaltet.

Ich habe in meinem Docker Verzeichnis für Admidio eine php.ini angelegt in der diese Option aktiviert:

session.gc_probability = 1
session.gc_divisor = 100	 
session.gc_maxlifetime = 1440

Wenn man diese Datei jetzt noch zusätzlich in den Container mounted, z.B. so:

volumes:
      - ./conf/admidio/php.ini:/etc/php/8.1/apache2/conf.d/99-admidio.ini

hat man die Möglichkeit eigene Parameter in der php.ini für Admidio zu nutzen.

@Fasse
Copy link
Member Author

Fasse commented Mar 6, 2025

@schast Do you think that make sense to integrate such php.ini settings in our docker image?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants