FreeHost Support Board
FreeHost Support Board » Freehost Script 2 » Allgemeines, Wie geht was? » User löschen per Cronjob! » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen User löschen per Cronjob!
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
tom
Grünschnabel


Dabei seit: 30.03.2006
Beiträge: 8

User löschen per Cronjob! Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

beim Versuch auf per Cron Job mit dieser Option User zu löschen:
Seid mehr als X Tagen angemeldete User, ohne Files oder seid X Tagen ohne Filezugriff

werden nur ein Teil der User und deren Verzeichnisse gelöscht.

Für X wurde 40 eingestellt.


Mitglieder wie zum Beispiel alestoyyyf werden nicht gelöscht. Der User hatte sich im Januar 2005 angemeldet und alle
Dateien und Verzeichnisse wurden am 09.04.2005 erzeugt!

Dieser User und seine Dateien werden mit der oben genannten Option nicht gelöscht!

Das betrifft hunderte User.


Wo liegt der Fehler?
30.03.2006 13:02 tom ist offline E-Mail an tom senden Beiträge von tom suchen Nehmen Sie tom in Ihre Freundesliste auf
bjoern
Administrator


Dabei seit: 29.03.2005
Beiträge: 533

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wie auch hier welche Version wird eingesetzt?

Gruss


Björn

__________________
Support Freehost Script
30.03.2006 15:42 bjoern ist offline E-Mail an bjoern senden Beiträge von bjoern suchen Nehmen Sie bjoern in Ihre Freundesliste auf
Kleinbreuer
Super Moderator


Dabei seit: 08.03.2006
Beiträge: 508

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hey,

die Betonung liegt hier auf "Filezugriff", also zb sobald der User wieder einen einzigen Hit auf dem Account hat wird der Account nicht gelöscht

Gruss

__________________
Support Freehost Script
30.03.2006 16:24 Kleinbreuer ist offline E-Mail an Kleinbreuer senden Beiträge von Kleinbreuer suchen Nehmen Sie Kleinbreuer in Ihre Freundesliste auf
tom
Grünschnabel


Dabei seit: 30.03.2006
Beiträge: 8

Themenstarter Thema begonnen von tom
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Bevor ich diesen Beitrag geschrieben hatte, wurde das geprüft! der User hatte keinen Hit und kein View. Daher hätte der User bei der Löschung berücksichtigt werden! Wo liegt der Fehler?

Wo kann noch geprüft werden, ob eine Datei von diesem Mitglied im Zugriff war?

Das Mitglied hatte definitiv keinen Hit und kein View auf seine Daten, laut der Statistik im Adminbereich. Und auch kein Login seit mehreren Monaten!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von tom: 31.03.2006 00:46.

30.03.2006 17:01 tom ist offline E-Mail an tom senden Beiträge von tom suchen Nehmen Sie tom in Ihre Freundesliste auf
tom
Grünschnabel


Dabei seit: 30.03.2006
Beiträge: 8

Themenstarter Thema begonnen von tom
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

gibt es hierfür schon eine lösung?
31.03.2006 10:14 tom ist offline E-Mail an tom senden Beiträge von tom suchen Nehmen Sie tom in Ihre Freundesliste auf
tom
Grünschnabel


Dabei seit: 30.03.2006
Beiträge: 8

Themenstarter Thema begonnen von tom
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wo speichert das Script, welche Datei und wann diese Datei von einem Mitglied im Zugriff war?
01.04.2006 11:17 tom ist offline E-Mail an tom senden Beiträge von tom suchen Nehmen Sie tom in Ihre Freundesliste auf
Kleinbreuer
Super Moderator


Dabei seit: 08.03.2006
Beiträge: 508

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

das kann es nicht, es wird lediglich über die Hits geprüft ob es in dem Monat einen Hit gab...

Gruss

__________________
Support Freehost Script
01.04.2006 11:52 Kleinbreuer ist offline E-Mail an Kleinbreuer senden Beiträge von Kleinbreuer suchen Nehmen Sie Kleinbreuer in Ihre Freundesliste auf
tom
Grünschnabel


Dabei seit: 30.03.2006
Beiträge: 8

Themenstarter Thema begonnen von tom
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

davon ging auch aus, da ich darüber keine einträge in der db gefunden habe.

nun vermute ich, dass der cronjob nicht richtig arbeitet. da viele user nicht gelöscht werden, die in den letzten 40 tagen keinen hit oder auch keinen view hatten.

es wurden zwar ca. 2000 user gelöscht, aber eben nicht alle. eine menge stehen noch aus!

daher wäre es sinnvoll, eine abfrage über die db zu starten, alle mitglieder zu suchen die in den letzten 40 tagen keinen hit und keinen view hatten. danach den cronjob laufen lassen und die auswertung zu vergleichen. daran wäre zu erkennen, ob der cron richtig arbeite.

wenn sie mir das sql statement zusenden könnten, würde ich die auswertung durchführen.
01.04.2006 12:51 tom ist offline E-Mail an tom senden Beiträge von tom suchen Nehmen Sie tom in Ihre Freundesliste auf
Kleinbreuer
Super Moderator


Dabei seit: 08.03.2006
Beiträge: 508

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

ich werde das ganze erstmal an unserem Demo Projekt versuchen, sollte ja normal auch gehen...

Gruss

__________________
Support Freehost Script
01.04.2006 16:57 Kleinbreuer ist offline E-Mail an Kleinbreuer senden Beiträge von Kleinbreuer suchen Nehmen Sie Kleinbreuer in Ihre Freundesliste auf
tom
Grünschnabel


Dabei seit: 30.03.2006
Beiträge: 8

Themenstarter Thema begonnen von tom
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

wollte heute wieder die DB per Cron Bereinigen.
Seid mehr als X Tagen angemeldete User, ohne Files oder seid X Tagen ohne Filezugriff

Für X wurde 40 eingestellt.

Nach einem gelöschten User wird eine Fehlermeldung angezeigt!


Fehlermeldung:
Cronjob gestartet
CRON_CLEAN_LOGS_DELETED(10211,0)
CRON_CLEAN_TRAFFIC_DELETED(2309,0)
CRON_CLEAN_OPTIMIZED_DATABASE
User werden auf Einlogdatum und auf Filezugriffe überprüft
User wurde gelöscht, da er keine Dateizugriffe hatte(christ|31,3)

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web1/html/cron.php on line 493
Überprüfung abgeschlossen(1,0)
Cronjob wurde erfolgreich beendet(6.352,0)
04.04.2006 11:40 tom ist offline E-Mail an tom senden Beiträge von tom suchen Nehmen Sie tom in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
FreeHost Support Board » Freehost Script 2 » Allgemeines, Wie geht was? » User löschen per Cronjob!

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH