télécharger un gros fichier de plus de 1 go à 2 go à l'aide de jQuery File Upload - blueimp (Ajax) php / yii il montre l'erreur dans le Navigateur Firefox
Je suis en train de télécharger un fichier volumineux sur 1GB
à 2GB
à l'aide de jQuery File Upload - blueimp
(Ajax) php /yii Framework 1.15
j'ai mis ces valeurs de télécharger le fichier plus volumineux
memory_limit = 2048M
upload_max_filesize = 2048M
post_max_size = 2048M
Session de temps ensemble
ini_set('session.gc_maxlifetime', 7200);
Je test moindre que 1GB
fichier de téléchargement avec succès
quand je suis en train de télécharger plus grande que 1GB
fichier il montre Interdit d'erreur après 50mins temps de téléchargement...
Spécifications Du Serveur
- c'est une machine virtuelle, et en raison de ce n'est pas la production mais de sorte que nous ne
à l'aide de1CPU
et1GB memory
, 64bit
Téléchargement du fichier est de travailler dans Google Chrome
et Microsoft Edge
(j'ai testé avec 1,15 et 1,88 GO de fichier) quand je suis en téléchargeant le fichier dans Mozilla Firefox
moins de 300MO c'est de les télécharger avec succès mais quand je suis en train yo télécharger plus de 300 MO de fichiers après un certain temps Ajax appel échoue et donner 500 Internal Server Error
l'en-tête de la réponse est dans l'image ci-dessous
vérifier serveur web de journaux d'erreur. Il y aura de l'erreur exacte. Il peut être un moment ou limite de taille.
Vérifiez votre yii configuration d'expiration de la session de la valeur, il convient également de 7200. Vérifiez également là que vous vous connectez à l'utilisateur, dans le présent appel, vous pouvez aussi définir un délai d'attente
Oky @Harikrishnan laissez-moi vérifier les journaux de serveur
session.gc_maxlifetime Valeur Locale = 7200, maître Value = 1440 session.cookie_lifetime Valeur Locale = 7200, master Valeur = 0
OriginalL'auteur Arslan Butt | 2015-12-02
Vous devez vous connecter pour publier un commentaire.
Lorsque vous téléchargez des fichiers ayant une taille de plus de 100 MO, vaut mieux aller pour chunked les uploads de fichier. jQuery-Téléchargement de Fichier prend en charge.
Il divise les fichiers en plus petits fragments avec une taille de bloc et de les télécharger un par un. Un autre avantage est que vous pouvez reprendre les téléchargements de fichiers. Pas besoin de charger tout le fichier à nouveau, si le téléchargement est interrompu. Il peut aussi surmonter votre
upload_max_filesize
etpost_max_size
question.OriginalL'auteur Harikrishnan