Ja, daar had ik dus ook last van... nieuwe posts kwamen wel binnen maar de comments bleven weg.
In de logfile van het 'retriever.php' script kwam ik regelmatig de volgende melding tegen:
Fatal error occured during retrieve:
22001: 1406: Data too long for column 'usersignature' at row 75
Met diverse varianten van de getallen
voor de 'Data too long for column' error melding en op verschillende 'rows'.
De errormelding geeft aan dat het 'retriever.php' script meer data in het veld wil stoppen dan dat het betreffende veld groot is.
De oplossing is simpel, het veld groter maken

Disclaimer:
Dit is hoe
IK het heb opgelost op mijn systeem. Jou systeem ZAL anders zijn en mijn oplossing KAN bij jou niet werken! Maak een backup (of een snapshot) voordat je begint. Ik ben niet verantwoordelijk als jou system kapot gaat. Garantie tot het einde van deze zin

'usersignatur' is een veld in de 'commentsfull' tabel en is bij mij een varchar(255). Ik heb het veld opgerekt naar een varchar(512) op onderstaande manier:
Ik voer de commando's uit als root op mijn linux server.
code:
1
2
3
4
| mysql
use spotweb;
alter table commentsfull modify usersignature varchar(512);
exit |
Mijn database is bijna 6GB op schijf dus dat duurde even... het resultaat was:
Query OK, 1139881 rows affected (30 min 11.70 sec)
Records: 1139881 Duplicates: 0 Warnings: 0
Kortom, een halfuurtje schrapen op de harddisk om het veld op te rekken.
Vanaf dat moment heeft het 'retriever.php' script alle ontbrekende records opgehaald en daarmee is mijn locale spotweb weer in orde.