Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Machine à café «  

[Réglé] Question ou problème avec les connecteurs d'entrée.

Je ne sait pas trop, si c'est un probléme ou une limitation ou encore un mauvais paramétrages de ma part.
Voici la situation: Yacs 6.2.1
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 qu'il y as une limitation du nombre de serveurs?
-  Est-ce que je suis passé à coté d'un paramétre?
-  Vue le nombre de serveur, est-ce qu'il faut que j'augmente le temps de rafraichissement?
Est-ce un bug, une limitation, un mauvais paramétrage

Comments

Bernard
avatar
from nearby-an-airport
Associate, 7054 posts

on Mar. 15 2006


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

on Mar. 15 2006


Bernard : OH OUI, Cela serait trés trés bien, d'avoir la possibilité de ajouter plus de 7 servers entrant....
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...
clap clap clap clap
Vivement la version de Yacs qui le fait.
Pat
140 posts

inspired from Pat on Mar. 18 2006


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:
-  au nombre d'entré conservé pour un serveur source?
-  au nombre d'entré conservé pour une section donné?
-  au nombre d'entré conservé pour l'ensemble des serveurs en entrés?
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
avatar
from nearby-an-airport
Associate, 7054 posts

inspired from Pat on Mar. 18 2006


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

inspired from Bernard on Mar. 19 2006


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
avatar
from nearby-an-airport
Associate, 7054 posts

inspired from Pat on Mar. 19 2006


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

inspired from Bernard on Mar. 19 2006


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
avatar
from nearby-an-airport
Associate, 7054 posts

inspired from Pat on Mar. 19 2006


Pat: merci de ce retour d'information positif et à bientôt pour de vrais bugs
Pat
140 posts

inspired from Bernard on Mar. 31 2006


Bernard : Un espoir dans la 6.3, de pouvoir avoir plus de source RSS?
Bernard
avatar
from nearby-an-airport
Associate, 7054 posts

inspired from Pat on Mar. 31 2006


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

inspired from Bernard on Apr. 1 2006


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
avatar
from nearby-an-airport
Associate, 7054 posts

inspired from Pat on Apr. 1 2006


Pat: merci merci, mais le plus important, c'est de rester fou de Mady

 
LECADET, Patrick

Pat
on Mar. 15 2006

Share
Information channels
Recent files