Projet

Général

Profil

Anomalie #4153

Permettre le téléversement de plus gros fichiers sur la valise April

Ajouté par Frédéric Couchet il y a plus de 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
Début:
06/01/2020
Echéance:
% réalisé:

0%

Temps estimé:
Difficulté:
2 Facile

Description

Il faudrait permettre le téléversement de plus gros fichiers sur la valise April, peut-être en modifiant des timeouts php ou nginx.

Il y a un dossier sur la valise pour permettre notamment l'échange de fichiers dans le cadre de l'émission « Libre à vous ! » (mise à disposition de fichiers audios principalement) : https://valise.april.org/libre-a-vous (pas besoin d'avoir un compte pour téléverser un fichier)

Jusqu'à présent on téléversait des fichiers audio autour de 90 Mo (les podcasts de l'émission au format OGG).

Pour la préparation d'une émission j'ai eu le besoin de téléverser des fichiers jusqu'à 210 Mo (les fichiers .wav qui sont sur https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/20200107/ )

Impossible de téléverser les fichiers, message de firefox « Une erreur inconnue s'est produite ». Pas de problème d'espace disque sur le serveur. Olasd, sur le salon #april-admin, a fait un test et confirme le problème, il précise :

<olasd> j'uploade une image iso de Debian :P
<olasd> sur un wifi pourri donc ça va prendre un certain temps
<olasd> ça a planté une fois, je retente avec la console réseau ouverte
<olasd> j'ai l'impression que le serveur me raccroche au nez après 15 Mo
<madix> ok, merci, 15 Mo ça me dit quelque chose, je regarderai plus tard
<olasd> en fait ça raccroche au bout de 30 secondes
<olasd> https://docs.nextcloud.com/server/stable/admin_manual/configuration_files/big_file_upload_configuration.html ptet regarder de ce côté là, notamment les timeouts php
<olasd> ou ptet les timeouts de nginx

Ceci dit, un upload d'un fichier de 90 Mo a pris près d'1 minute.

Historique

#1

Mis à jour par Frédéric Couchet il y a plus de 4 ans

  • Sujet changé de Permettre le téléversement de plus gros fichiers sur la valise à Permettre le téléversement de plus gros fichiers sur la valise April
#2

Mis à jour par Frédéric Couchet il y a plus de 4 ans

  • Description mis à jour (diff)
#3

Mis à jour par Frédéric Couchet il y a plus de 4 ans

  • Description mis à jour (diff)
#4

Mis à jour par Quentin Gibeaux il y a plus de 4 ans

  • Assigné à mis à Quentin Gibeaux
  • Version cible changé de Backlog à Janvier 2020

La première analyse est assez perturbifiante, car la configuration de php-fpm 7.3 sur lamp a cette option de taille d'upload :
upload_max_filesize = 2M

Je pense que nextcloud shunte cette valeur.

#5

Mis à jour par Quentin Gibeaux il y a plus de 4 ans

  • Statut changé de Nouveau à Attente d'information

Effectivement, c'est paramétré ici : https://valise.april.org/index.php/settings/admin
Valeur 511M

J'ai maj la conf de bastion en adéquation :

(April) root@bastion:/etc/nginx[master*$]# git diff
diff --git a/nginx/conf.d/local.conf b/nginx/conf.d/local.conf
index 019aa3d..010ef3c 100644
--- a/nginx/conf.d/local.conf
+++ b/nginx/conf.d/local.conf
@@ -4,7 +4,7 @@ proxy_set_header HTTP_CLIENT_IP $remote_addr;
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 proxy_set_header X-Forwarded-Proto $scheme;

-# Permettre des POST de 100M pour drupal
-client_max_body_size    100m;
+# Permettre des POST de 512M pour valise
+client_max_body_size    512m;

Voir si c'est ok maintenant

#6

Mis à jour par Frédéric Couchet il y a plus de 4 ans

J'ai téléversé un fichier de 208 Mo, c'est bon, merci.

#7

Mis à jour par Quentin Gibeaux il y a plus de 4 ans

  • Statut changé de Attente d'information à Résolu
#8

Mis à jour par Quentin Gibeaux il y a environ 4 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF