[Résolu] Wallabag: l'importation depuis Pocket s'arrête à 140 articles (sur 1000)

installé sur VPS
Yunohost 3.6.5.3
accès SSH : oui
Yunohost non modifié

Salut à tous!

Je bidouille enfin un VPS loué durant le black friday. Je me régale avec Yunohost, c’est vraiment génial !

J’avais un compte sur wallabag.it, puis j’ai testé un an de Pocket.

Le transfert de wallabag (2000 articles) vers wallabag semble avoir fonctionné, mais j’ai dû relancer la manip 3 fois avant que tous les articles soient présents.

En revanche seuls les 140 derniers articles de Pocket sont transférés. J’ai tenté de créer de nouveaux clients api chez pocket, j’ai relancé la manip plusieurs fois; ce sont toujours les mêmes articles qui sont téléchargés.

J’ai cherché un fichier log mais je n’en trouve pas.

J’ai un message d’erreur:

Error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8788904 bytes)

A chaque fois que je relance l’importation, 140 articles s’ajoutent. Il semble que certains soient des doublons et d’autres non

autre erreur:

500: Internal Server Error

An exception occurred while executin g'INSERT INTO `entry` (uid, title, url, is_archived,   
is_starred, content, created_at, updated_at, published_at, published_by, starred_at, 
mimetype, language, reading_time, domain_name, preview_picture, http_status, headers, 
origin_url, user_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params

suivi d’une série d’url, toutes de wikipedia

edit: dans fichier log

2020-03-08 03:45:32] app.ERROR: PocketImport: Failed to authorize client: Client error response 
[url] https://getpocket.com/v3/oauth/authorize [status code] 403 [reason phrase] Forbidden 
{"exception":"[object] (GuzzleHttp\\Exception\\ClientException(code: 403): Client error response 
[url] https://getpocket.com/v3/oauth/authorize [status code] 403 [reason phrase] Forbidden at 
/var/www/wallabag2/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:89)"} []
[2020-03-08 03:45:32] security.DEBUG: Stored the security token in the session. 
{"key":"_security_secured_area"} []

Résolu

Il faut augmenter la mémoire allouée dans le fichier php.ini
dans
/etc/php/7.0/fpm/php.ini

; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128M

j’ai temporairement changé en -1 (pas de limite)
memory_limit = -1

Il faut ensuite relancer php
sudo systemctl restart php7.0-fpm

Pensez à inverser la manip après l’importation. Ou a augmenter la mémoire. Je pense laisser à 512mo

Peut-être mieux vaut passer par l’anglais pour avoir plus de chance de se faire aider sur le forum ?

Je suis étonné d’être le premier avec ce problème. Personne importe depuis Pocket ?

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.