-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Chargement de batchs via upload #7
Comments
Salut Sylvain, aurais tu un exemple du (ou des) WS unica de l'Abes qui ont tendance à planter ? |
@kerphi bonjour Stéphane, https://www.idref.fr/AlgoLiens?localisationRcr=335222103&unica=localisationRcr&paprika=1&rownum=15 À l'heure actuel l'appel me renvoie bien des résultats, mais il faut pas loin de 5 minutes pour obtenir les 18 résultats concernés. Si ça passe quand je fais un wget en ligne de commande, quand je fais l'appel depuis l'interface web, j'ai beau essayé de lancer la récupération en arrière plan, j'atteins quand même un timeout au niveau de mon serveur (il y aurait sûrement des solutions plus robustes pour lancer ce téléchargement via mon PHP et éviter d'atteindre le timeout). Mais si je dois contourner ce sera par l'upload d'un fichier récupéré sur ma machine je pense. |
Salut, Je me raccroche à la discussion car j'ai rencontré le souci évoqué par Sylvain en utilisant son appli. Après Sylvain, je me dis que tu pourrais simplement ajouter un timeout plus élevé ici :
Voilà, je ne sais pas ce que vous en pensez ? |
Bonjour @jsicot et désolé pour le retard ! En effet la commande avait du répondre à un besoin à un moment donné mais j'étais pas allé au bout de la finalisation. Je viens de déployer une nouvelle version ( 55b4ffc ) qui devrait mieux fonctionner et permet de tout charger en ligne de commande si on le souhaite (tout un ILN sans rien faire de spécifique, un RCR particulier si l'on a téléchargé le fichier au préalable). Resterait à charger un RCR particulier et que la commande se charge d'aller télécharger le fichier via le WS, pas d'usage à court terme donc je laisse là. Concernant le problème du timeout de mémoire, c'était pas la requête qui plantait mais plutôt mon serveur Apache qui atteignait son timeout et n'allait pas au bout de la requête, d'où l'option de passer par la ligne de commande. |
Pour les grosses bibliothèques le WS de l'Abes, en particulier sur les demandes d'Unica, a tendance à planter. Il serait intéressant de pouvoir charger un fichier manuellement, que l'on aurait récupéré au préalable via
wget
ou autre, qui est moins juste au timeout que la solution utilisée via l'interface web d'admin.The text was updated successfully, but these errors were encountered: