web-dev-qa-db-fra.com

Erreur async_upload.php 500 lors du téléchargement de fichiers plus volumineux avec une connexion Internet lente et une latence

ma page s'exécute sur un réseau d'entreprise local sur un serveur Windows 2016 exécutant IIS 10. PHP 7.1 WordPress 5.3

La page est utilisée comme plateforme vidéo. Des vidéos jusqu'à 2 Go peuvent être téléchargées. Depuis nos sites sur le même réseau (vitesse de téléchargement de 25 à 50 Mbps), le téléchargement fonctionne sans aucun problème. Les paramètres correspondants dans IIS, php.ini et wp-config.php sont définis correctement. Les délais d'expiration sur le serveur et les proxys sont définis sur 2 heures.

Le problème est:

Les téléchargements> 300 Mo ne seront pas effectués à partir d'autres emplacements sur le WAN. La connexion correspond à env. Vitesse de téléchargement de 4 Mbps avec une latence de 130 ms. Si je simule le téléchargement dans Chrome avec ces paramètres, je me retrouverai avec une erreur de 500 async-upload.php. Comment puis-je optimiser la page pour les connexions lentes et la latence?

Je suis reconnaissant des indices!

Journal réseau Chrome:

URL de demande: https://XXX.intra.net/wp-admin/async-upload.php Méthode de demande: POST Code d'état: 500 Erreur de serveur interne à distance Adresse: 53.26.9.187:3128 Politique de référent: strict-Origin-when-cross-Origin Connexion: close Content-Length: 1208 Content-Type: text/html Date: Mon, 02 Dec 2019 13:40:45 GMT Server: Microsoft -IIS/10.0 X-Powered-By: XXX Accept: / Accept-Encoding: gzip, deflate, br Accept-Language: de-DE, de ; q = 0,9, en-US; q = 0,8, en; q = 0,7 Connexion: keep-alive Contenu-Longueur: 518192654 Type-de-contenu: multipart/form-data; frontière = —- WebKitFormBoundaryBYhwvYy8edwoTGJh Cookie: wordpress_sec_8e85a50d55023e6868633810666344663 % 7CmsjSnLM6HQzCeaOxjCP7aKQvqApaGGc45mHp5xiJusy% 7C1632275c6b5a9f9e15fbbac0896441e90e82a263ad537b7f64fa39488e5cc72b; vchideactivationmsg_vc11 = 6.0.5; catAccCookies = 1; wp-paramètres temps-134 = 1575035781; wp-réglages-134 = libraryContent% 3Dbrowse% 26editor% 3Dhtml% 26edit_element_vcUIPanelWidth% 3D649% 26edit_element_vcUIPanelL eft% 3D923px% 26edit_element_vcUIPanelTop% 3D74px% 26posts_list_mode% 3Dlist; wordpress_logged_in_8e85a50d55023e68686338106663e49d = mwerbro% 7C1575444406% 7CmsjSnLM6HQzCeaOxjCP7aKQvqApaGGc45mHp5xiJusy% 7Cecc5ac52a0f0cac9208f8fcb8f wp-wpml_current_admin_language_d41d8cd98f00b204e9800998ecf8427e = de; _pk_ref.275.97ea =% 5B% 22% 22% 2C% 22% 22% 2C1575288534% 2C% 22https% 3A% 2F% 2Fsocial.intra.corpintra.net% 2Finbox% 22% 5D; _pk_ses.275.97ea = 1; wp-wpml_current_language = de; _pk_id.275.97ea = 4c61b23bd9343dc7.1571816982.119.1575293156.1575288534 .; ADRUM = s = 1575293617793 & r = https% 3A% 2F% 2Fsocial.intra.corpintra.net% 2Flogin.jspa% 3F-72025792 Hôte: XXX.intra.net Origine: https://XXX.intra.net Référent: https://XXX.intra.net/wp-admin/media-new.php Sec-Fetch-Mode: cors Sec-Fetch-Site: Agent utilisateur de même origine: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/77.0.3865.120 Safari/537.36 nom: C0008.MP4 post_id: 0 _wpnonce: 523ff9aa48 type: onglet: court: 1 téléchargement asynchrone : (binaire)

1
melvishb

Tom, il semble que tu ne comprennes pas. Le problème est maintenant résolu. Lorsque j'ai vérifié mes PHP, j'ai compris que dans ma configuration fastcgi, un délai court avait été défini.

0
melvishb