du schreibst ja 30k kampagnen die meisten mit 0 als status also gehe ich mal davon aus, mindestens 15k
und nun währe es interesannt zu wissen wie sich diese 15k aufteilen.
du schreibst ja 30k kampagnen die meisten mit 0 als status also gehe ich mal davon aus, mindestens 15k
und nun währe es interesannt zu wissen wie sich diese 15k aufteilen.
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
Es waren über 28k Kampagnen in der Datenbank bei der gebuchten Werbung drinnen.
Ich habe die Tabelle geleert.
Jetzt sind um die 7650 Kampagnen drinnen die aktiv sind
Zockervogel
nagut dann kann man jetzt nicht mehr sagen woher das Problem kam...
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
im Moment sind schon wieder über 100 Kampagnen mit "Null" drinnen.
egal woher das kommt.
Kann ich nicht einen Cron laufen lassen, der mir Nachts alle "Nuller" einfach löscht ?
Leider bin ich nicht fähig mir sowas selbst zu schreiben.
Auch wenn das vermutlich nur eine Zeile ist :-(
Zockervogel
Manchmal fehlt bei den stg IFs am Ende vom Cron folgendes:
Mit dem SQL Befehl von Lokutos kannst du herausfinden, welche Crons betroffen sind, und entsprechend den Code hinzufügen (SPONSORNAME ersetzen!).PHP-Code:
if($interface['verhalten'] >= '2'){
db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'SPONSORNAME' and status = '0'");
}
EDIT/Nachtrag: viel schlimmer sind die Kampagnen auf der Blacklist (status=2), die werden von den Crons nicht aktualisiert, daher hat man auch kaum Anhaltspunkte, wann man die löschen kann
Code:SELECT COUNT(*), STATUS FROM `vms_gebuchte_werbung` GROUP BY STATUSCode:COUNT( * ) STATUS 6296 1 14612 2 64 4
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
wow, das sind mächtige Zeilen !
Vielen Dank, werde das gleich mal testen.
COUNT(*) STATUS
22207 0
4185 1
1 2
Werde mir mal alle Crons genau anschauen...
Zockervogel
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
Guten Morgen Leute,
ich habe heute Nacht bereits alles gefixt !
Ich habe mir (aus Post #6) angeschaut welche Sponsoren das betraf.
Weiterhin habe ich mir alle Crons angeschaut. Einige hatten, wie in Post #12 geschrieben, diese Löschfunktion nicht drinnen.
Diesen Code in der vorletzten Zeile habe ich bei allen Crons nun eingefügt.
Nachdem alle Crons ausgeführt waren standen nur noch zwei Sponsoren drinnen, die ich nicht mehr verwende. Diese habe ich dann per "Delete" direkt gelöscht.
Vielen Dank für eure Hilfe !!
Zockervogel