php - Le code continuera-t-il à s'exécuter après 504 Gateway Time-out ?
欧阳克
欧阳克 2017-06-23 09:11:07
0
3
1307

Le serveur doit effectuer le traitement des demandes pendant une longue période, 504 apparaîtra et la configuration du serveur ne peut pas être modifiée. Le résultat de la requête n'est pas important. Je veux savoir si le code de traitement continuera à s'exécuter s'il est 504. Si ça ne marche pas, y a-t-il un bon moyen ? Le backend est écrit en PHP Yii.

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

répondre à tous(3)
Peter_Zhu

Le code ne continuera pas à s'exécuter, car le code ne peut pas obtenir la demande, donc 504Gateway Time-out apparaîtra
504 Gateway Time-out signifie littéralement, nous pouvons le comprendre comme un délai d'expiration de demande de page Web, et c'est aussi une demande effectuée lors de la navigation sur la page Web du site Web. La réponse ou la non-réponse, au niveau du programme du site Web, signifie que la requête ne parvient pas à exécuter le programme PHP-CGI correspondant, ou que le programme PHP-CGI ne parvient pas à effectuer le traitement correspondant, ou le traitement de la réponse. le résultat du programme CGI ne parvient pas à être renvoyé au navigateur. Il se peut que le navigateur ne parvienne pas à fournir un retour d'informations en temps opportun au navigateur.
Vous pouvez consulter les détails : http://host.zzidc.com/wljc/12...

曾经蜡笔没有小新

Non, demande d'interruption 499

伊谢尔伦

Si PHP doit effectuer une tâche qui prend beaucoup de temps, veuillez écrire ce qui doit être écrit dans le dossier de commandes sous le projet yii, puis utilisez la tâche planifiée Linux crontab pour une exécution planifiée, afin qu'elle puisse être exécutée en arrière-plan. .S'il est plus difficile de demander l'exécution via le front-end.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal