Community « Le forum « Machine à café «
[Réglé] Question ou problème avec les connecteurs d'entrée.
Pour partager des nouvelles avec mes membres, j'ai configuré plusieur connecteurs d'entrées. Avec "une lecture des nouveautés publiées par ce serveur"(en RSS entrant).
Tout ce passai bien pendant les tests sur une dizaines de server, cela a fonctioné pendant environs 2 jours, puis j'ai voulue profité au maximum de cette fonction et j'ai définie 40 serveurs dont les nouvelles sont aggré sur mon site.
Le lendemain, j'ai put observer que certain serveurs RSS était mis à jours et pas d'autres.
J'ai cherché dans mon coin, en changeant le nombre d'article à 2000 au cas ou... même comportement. Le lendemain j'ai passé la fréquence d'update à 30mn ... idem, le lendemain je l'ai passé à 90mn...idem, j'en suis là
Sur chaque server, j'ai utilisé la fonction test pour vérifier qu'il y as bien des nouvelles que je n'ai pas reçu sur mon site.
Il me semble que c'est toujours les même serveurs qui sont mis à jour. Les autres ont été exécuté une fois et plus depuis 3 jours.
Les questions:
Est-ce un bug, une limitation, un mauvais paramétrage

Comments
| Bernard from nearby-an-airport Associate, 7054 posts | Actuellement il y a une limite, codée en dur, de 7 serveurs aggrégés. La liste des serveurs pris en compte est affichée sur l'index des feeds, à feeds/index.php.La limite tient compte du fait que le scan est effectué en tâche de fond, pendant que les surfeurs naviguent sur les pages ordinaires, et qu'il faut limiter la durée de ces traitements pour éviter un trop grand impact sur les performances. Une solution de coutournement est de faire réaliser la plus grande partie de l'aggrégation par des services spécialisés, puis d'intégrer le résultat final dans votre serveur YACS. Ce n'est pas parfait, mais ça marche. Pour améliorer les capacités de YACS à aggréger un plus grand nombre de sources il faudrait remplacer le traitement global existant par un traitement 'par tranches', pour permettre d'augmenter la liste des serveurs à considérer tout en ménageant le confort des utilisateurs du site. Ajouté sur la liste des choses à faire. Merci de la suggestion. |
| Pat 140 posts | Bernard : OH OUI, Même si c'est une solution de 4 serveurs par 4 serveurs avec une rotation des serveurs pour pas trops déranger les utilisateurs... Même 1 par 1 avec rotation... Vivement la version de Yacs qui le fait. |
| Pat 140 posts |
J'ai une question sur les connecteurs d'entrés: Le champ: "Nombre maximum de nouvelles" corespond exactement à quoi? J'ai plusieur serveur de définie en entrée dans différentes sections. Est-ce que cela corespond: Actuellement j'ai une limite à 2500 et pourtant dans le panneau de contrôl, j'ai un nombre de lien de 2624. Qu'elle est le principe de la régle? |
| Bernard from nearby-an-airport Associate, 7054 posts |
Pat: Normalement,un lien ajouté par aggrégation de fill RSS est caractérisé par l'attribut 'link:feed'. La valeur maximum indiquée dans le panneau de configuration limite le nombre de liens aggrégés, par suppression des anciens liens. |
| Pat 140 posts |
Bernard : Merci pour la réponce. Donc c'est le cumul de tout mes 'link:feed', indépendament des serveur d'origine et des sections où ils sont. Donc il y a un problème, actuellement je suis à plus de 2800 liens, alors que la limite dans le panneau de configuration à été mise à 2500. A moins qu'il y as une option pour faire le ménage, du type "purge" que je n'ai pas faite.ou c'est une option automatique. |
| Bernard from nearby-an-airport Associate, 7054 posts |
Pat: S'il y a un phpMyAdmin sur le serveur, il faudrait ouvrir la base de données, puis rentrer une requête MySQL pour faire compter les enregistrements avec 'link:feed'. S'il y en a plus que la limite fixée, c'est que l'ordre de purge codé dans YACS est inefficace... |
| Pat 140 posts |
J'ai utilisé phpMyAdmin aprés mon commentaire précedente. Il y avait 2864 enregistrements avec link:feed dans mes setting jamais 2500 de paramétré. Je suis allez modifier dans le panneau de control. J'ai remis la limite à 1000 et l'update à 6 min. Progressivement je suis retombé à 1500 puis à 1027 (j'avais compté que j'avais 27 links qui n'était pas des link:feed), donc tout est revenue normal aprés environs 1 heures. Désolé... C'est tombé en marche J'ai repasé mon compteur à 2000, et je vais laissé venir, je mets cela sous surveillance. Si j'ai plus d'information et je reproduits je mets plus d'information. |
| Bernard from nearby-an-airport Associate, 7054 posts |
Pat: merci de ce retour d'information positif et à bientôt pour de vrais bugs
|
| Pat 140 posts |
Bernard : Un espoir dans la 6.3, de pouvoir avoir plus de source RSS? |
| Bernard from nearby-an-airport Associate, 7054 posts |
Pat: Le changement que j'ai en tête est assez important. Il s'agit de transformer YACS en aggrégateur RSS de moyenne envergure, avec jusqu'à quelques dizaines (centaines ?) de fils à suivre au fil de l'eau, au lieu de 7 aujourd'hui. Aujourd'hui, l'engin d'interrogation lit un nombre fixe de fils, puis se met en pause pendant quelques minutes (en modifiant un fichier) avant de recommencer. Demain, l'engin évoluera pour noter dans la base de données la date d'interrogation de chaque fil de nouvelles, ce qui permettra une rotation beaucoup plus efficace dans les cycles de mise à jour. Par requête dans la base YACS identifiera systématiquement les fils de nouvelles les plus anciens. Mais il y a un peu de boulot pour y arriver, d'où le délai de quelques semaines (la 6.4 sortira d'ici fin Avril). |
| Pat 140 posts |
Bernard : Parfait pour moi... J'ai aimé la 6.1 ... J'ai adoré la 6.2 ... Je suis fier de pouvoir offrir bientôt la 6.3 à mes utilisateurs... Et je sait que je serait fou de la 6.4... et .... |
| Bernard from nearby-an-airport Associate, 7054 posts |
Pat: merci merci, mais le plus important, c'est de rester fou de Mady
|
