Session files unter System /tmp ?

Diskussionen zur Bedienung von KeyHelp.
Post Reply
User avatar
Ralph
Posts: 1245
Joined: Mon 30. Mar 2020, 16:14

Session files unter System /tmp ?

Post by Ralph »

Ich sehe gerade das bei mir im System /tmp session files landen ...
die sollten doch normalerweise im User Web /tmp landen oder kommt das von Zugriffen auf Panel, Phpmyadmin Webmail?

noch zur Info:
cron jobs laufen 2 Stück über PHP7.3 aber unter dem User angelegt
von den Zeit Intervallen kommt es ungefähr hin alle 5 und alle 6 Minuten ...
User avatar
Ralph
Posts: 1245
Joined: Mon 30. Mar 2020, 16:14

Re: Session files unter System /tmp ?

Post by Ralph »

der /tmp füllt sich immer weiter sieht nach den beiden User Cronjobs aus
irgendeine Idee?
User avatar
Jolinar
Community Moderator
Posts: 4004
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Session files unter System /tmp ?

Post by Jolinar »

Was ist denn das wieder für eine schwammige Problembeschreibung:
Ralph wrote: Mon 12. Dec 2022, 21:23 der /tmp füllt sich immer weiter
Was verstehst du unter "...füllt sich immer weiter..."?

BTW:
Du weißt aber schon um die spezielle Funktion dieses Ordners?
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
User avatar
Ralph
Posts: 1245
Joined: Mon 30. Mar 2020, 16:14

Re: Session files unter System /tmp ?

Post by Ralph »

Jolinar wrote: Mon 12. Dec 2022, 21:40 Was ist denn das wieder für eine schwammige Problembeschreibung:
Ralph wrote: Mon 12. Dec 2022, 21:23 der /tmp füllt sich immer weiter
Was verstehst du unter "...füllt sich immer weiter..."?

BTW:
Du weißt aber schon um die spezielle Funktion dieses Ordners?
Der System (OS) /tmp füllt sich mit Session Files durch einen User Cronjob (PHP) und die User Session Files gehören nicht in den System /tmp.
Ich habe vorhin auch versucht die User php.ini mit anzuhängen aber das klappt nicht als User Cron weil es über das Doc Root des Users hinausgeht:

Code: Select all

/usr/bin/keyhelp-php73 -c /opt/keyhelp/php/7.3/etc/php-fpm.d/userwebsite_php73.conf /home/users/userwebsite/www/user.tld/crons/cron.php
Da ist nichts schwammiges an der Beschreibung, wird vermutlich durch die Verwendung der compiled PHP7.3 verursacht wenn diese für einen Cron Job verwendet wird.
Last edited by Ralph on Mon 12. Dec 2022, 22:21, edited 1 time in total.
User avatar
Ralph
Posts: 1245
Joined: Mon 30. Mar 2020, 16:14

Re: Session files unter System /tmp ?

Post by Ralph »

Nur wenn der System PHP 7.4 Interpreter verwendet wird, gehen die session files in den /tmp des Users ... bei den compiled PHP Versionen landen diese im System /tmp.
Habs gerade versucht mit PHP7.4 einen PHP7.3 kompatibles Cron script aufzurufen, läuft zwar durch und die session gehen ins User /tmp aber haut dann eine Fehlermeldung raus:
Cron PHP Version Mismatch
User avatar
Tobi
Community Moderator
Posts: 3230
Joined: Thu 5. Jan 2017, 13:24

Re: Session files unter System /tmp ?

Post by Tobi »

https://www.php.net/manual/en/function. ... e-path.php

Einfach den Session-Path am Anfang des Crons selbst definieren. Dann sollte es klappen.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Ralph
Posts: 1245
Joined: Mon 30. Mar 2020, 16:14

Re: Session files unter System /tmp ?

Post by Ralph »

Tobi wrote: Tue 13. Dec 2022, 06:41 https://www.php.net/manual/en/function. ... e-path.php

Einfach den Session-Path am Anfang des Crons selbst definieren. Dann sollte es klappen.
Danke Tobi, das Session File Problem lässt sich schon lösen.
Ich sehe hier ein anderes Problem, das z.b. über einen User Cron Job (bei compiled PHP Packages) Dateien eine Barriere überschreiten und im System /tmp landen und eventl. dort auch ausgeführt werden können wenn die Vorraussetzungen dafür gegeben sind.
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: Session files unter System /tmp ?

Post by Alexander »

Mal davon ab, das sich für mich nicht erschließt, warum man über die CLI (= cron) Session Dateien überhaupt erstellen sollte, reagiert die über Geplante Aufgaben eingestellte OS-PHP-Version genauso, wie eine der zusätzlichen PHP-Interpreter. (Zumindest kann ich dein Testszenario nicht nachvollziehen)

"Problem" bei Cronjobs ist, das es eben nicht über den PHP-FPM läuft, und damit die dort gesetzten Einstellungen für einen Benutzer (Benutzerverwaltung -> Reiter PHP) nicht greifen.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Ralph
Posts: 1245
Joined: Mon 30. Mar 2020, 16:14

Re: Session files unter System /tmp ?

Post by Ralph »

Alexander wrote: Tue 13. Dec 2022, 11:22 Mal davon ab, das sich für mich nicht erschließt, warum man über die CLI (= cron) Session Dateien überhaupt erstellen sollte, reagiert die über Geplante Aufgaben eingestellte OS-PHP-Version genauso, wie eine der zusätzlichen PHP-Interpreter. (Zumindest kann ich dein Testszenario nicht nachvollziehen)

"Problem" bei Cronjobs ist, das es eben nicht über den PHP-FPM läuft, und damit die dort gesetzten Einstellungen für einen Benutzer (Benutzerverwaltung -> Reiter PHP) nicht greifen.
Ich habe dir dazu eine PM gesendet.
Post Reply