Vorübergehende RSS-Feeds in wp_options werden nicht automatisch entfernt?
2 Antworten
- Stimmen
-
- 2010-12-21
Ja,das scheintein Cron-Problem zu sein.
DasCore Control -Plugineignet sich unter anderem zur Diagnose von Cron-Aufgaben..
Ichbin mirimmernochnicht sicher,warum Sie von Feed-Transienten überrannt werden.Ich hattejedoch Codegeschrieben,derbei der automatischen Bereinigung helfen könnte .
Yep, this does seem like a cron issue.
Core Control plugin is good to diagnose cron tasks (among other things).
I am still unsure what is the reason of you getting overrun with feed transients. However I had written some code that might help with automatic cleanup.
-
Ich habe versucht,einen Beitrag zuplanen undnun ...es wurdetatsächlichgrmblgepostet,also siehtes so aus,als ob cronfunktioniert,aber die RSS-Feeds werdennie entfernt.Vielleicht kannich die 2 SQL-Zeilen soeinstellen,dass sieeinmalpro Woche ausgeführt werden * GRIN *I tried scheduling a post and well... it was actually posted grmbl so it looks like cron works but the rss feeds are never ever removed. maybe I can cron the 2 sql lines to run once every week *GRIN*
- 0
- 2010-12-21
- edelwater
-
@edelwater solltefunktionieren ...esplatziert seine Seitein `Tools`@edelwater should work... it places its page in `Tools`
- 0
- 2010-12-21
- Rarst
-
aber ähm ...esistnicht Teil von wp_scheduled_delete?but uhm... its not part of wp_scheduled_delete ?
- 0
- 2010-12-21
- edelwater
-
Eigentlichbin ichmirnichtmehr sicher,obesmit cron verknüpftist ... Transienten werdengelöscht,wenn siebeim Zugriff veraltet sind,und die Klasse,die Feed-Transienten verarbeitet,hat auch die Methode "unlink ()" ...Actually I am no longer sure it is linked to cron... Transients are deleted if they are outdated on access and class that handles feed transients has `unlink()` method as well...
- 0
- 2010-12-21
- Rarst
-
- 2010-12-21
Die Einträge habeneine unterschiedliche Lebensdauer.Sie könneneine SQL ausführen,um alle zu löschen:
DELETE FROM
wp_optionsWHERE
OptionsnameLIKE ('_transient%_feed_%')
Dereinfachste Weg,eine SQL direktin der Datenbank auszuführen,ist das Plugin Adminer in derWP Backend.Weitere Informationenfinden Sie unter diesem Beitrag Löschen Sie den Transienten-Cache von Feeds.
The entries life for different time. You can run a sql for delete all:
DELETE FROM
wp_optionsWHERE
option_nameLIKE ('_transient%_feed_%')
THe easiest wy for run a sql direct on the database is the plugin Adminer inside the WP Backend. More you can read on this post about delete the transient-cache of feeds.
Ich habegerade 55.000 Einträge (!)in meiner Tabelle wp_optionsbemerkt.Ich war schoneine Weilenichtmehr dort.
Also rannteich:
Und ...jetzt sindes wieder 645 Einträge ...
Wie kannich diese älteren RSS-Einträge automatischentfernen lassen,da der Übergangewig zu sein scheint?
Könntees sein,dass aufmeinem Webhost Cronnichtfunktioniert?