Maison cadre php YII Comment résoudre le problème des tâches planifiées infructueuses dans yii2

Comment résoudre le problème des tâches planifiées infructueuses dans yii2

Nov 06, 2019 pm 04:18 PM
yii2 计划任务

Comment résoudre le problème des tâches planifiées infructueuses dans yii2

Comment résoudre le problème si la tâche planifiée de yii2 échoue

J'ai écrit un script en utilisant la console de Yii2 et l'a exécuté sur la ligne de commande. Tout va bien. Il a été mis dans cron et exécuté à temps, mais l'effet d'exécution était erroné et le résultat de l'exécution du script de console était erroné.

Après vérification, cela est dû au problème de chemin php du script yii (yii sous le répertoire racine)

Vous devez remplacer la première ligne du code suivant, php, par le chemin sur votre serveur

#!/usr/bin/env php
<?php
/**
 * Yii console bootstrap file.
 *
 * @link http://www.yiiframework.com/
 * @copyright Copyright (c) 2008 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */defined(&#39;YII_DEBUG&#39;) or define(&#39;YII_DEBUG&#39;, true);
defined(&#39;YII_ENV&#39;) or define(&#39;YII_ENV&#39;, &#39;dev&#39;);
require(__DIR__ . &#39;/vendor/autoload.php&#39;);
require(__DIR__ . &#39;/vendor/yiisoft/yii2/Yii.php&#39;);
require(__DIR__ . &#39;/common/config/bootstrap.php&#39;);
require(__DIR__ . &#39;/console/config/bootstrap.php&#39;);
$config = yii\helpers\ArrayHelper::merge(
    require(__DIR__ . &#39;/common/config/main.php&#39;),
    require(__DIR__ . &#39;/common/config/main-local.php&#39;),
    require(__DIR__ . &#39;/console/config/main.php&#39;),
    require(__DIR__ . &#39;/console/config/main-local.php&#39;)
);
$application = new yii\console\Application($config);
$exitCode = $application->run();
exit($exitCode);
Copier après la connexion

Ou ajoutez un lien symbolique vers le fichier exécutable PHP sur le serveur

ln -s /usr/local/php/bin/php /usr/local/bin/ php

ln - s Le chemin absolu où le fichier actuel doit être placé

Recommandé : "Tutoriel YII"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment supprimer jquery dans yii2 Comment supprimer jquery dans yii2 Feb 17, 2023 am 09:55 AM

Comment supprimer jquery de yii2 : 1. Modifiez le fichier AppAsset.php et commentez la valeur "yii\web\YiiAsset" dans la variable $depends ; 2. Modifiez le fichier main.php et ajoutez la configuration comme "'yii" sous le champ "components" \web\JqueryAsset' => ['js' => [],'sourcePath' => null,]," pour supprimer le script jquery.

Quelques exercices CTF sélectionnés vous aideront à apprendre le framework yii2 ! Quelques exercices CTF sélectionnés vous aideront à apprendre le framework yii2 ! Feb 23, 2022 am 10:33 AM

Cet article vous présentera le framework yii2, partagera quelques exercices CTF et les utilisera pour apprendre le framework yii2. J'espère qu'il sera utile à tout le monde.

Planifiez des tâches pour spécifier des moments précis et exécuter des tâches ponctuelles qui dépendent du service atd Planifiez des tâches pour spécifier des moments précis et exécuter des tâches ponctuelles qui dépendent du service atd Mar 11, 2024 am 09:07 AM

La tâche planifiée est programmée pour exécuter atat une fois à un moment donné, et la tâche unique dépend du service atd. Elle doit être démarrée pour réaliser la tâche at. La file d'attente at est stockée dans le fichier /var/spool/. at directory -V : afficher les informations sur la version -l : répertorier les tâches de file d'attente spécifiées en attente d'exécution ; équivalent à atq-d : supprimer le travail spécifié ; équivalent à atrm-c : afficher les tâches de travail spécifiques [root@localhost~]#systemctlstartatd [root@localhost~]#systemctlenableatd[root@localhost~]# atnow+1minat>useraddxwzat>#

Quelle est la méthode pour définir la mise sous et hors tension programmée de Windows 7 ? Quelle est la méthode pour définir la mise sous et hors tension programmée de Windows 7 ? Jul 10, 2023 pm 09:49 PM

La plupart des utilisateurs ne savent pas quelle est la méthode de configuration de la mise sous et hors tension programmée pour Windows 7. Plus précisément, Win7 peut être configuré pour s'arrêter automatiquement, mais les utilisateurs ne savent pas comment le configurer. en entrant un code simple, et vous devez utiliser cmd pour le configurer. Ce qui suit est une introduction à la méthode de configuration de la mise sous et hors tension de la minuterie Windows 7. Les utilisateurs peuvent s'y référer et la configurer, ce qui est très simple. . Quelle est la méthode pour activer et désactiver la minuterie de Windows 7 ? 1. Définir l'arrêt automatique. En fait, cela ne peut être fait qu'à partir des capacités du système lui-même, c'est-à-dire en entrant la commande d'arrêt dans la zone d'action. Ouvrez la barre de menu et cliquez sur Action. Sinon, appuyez simplement sur la touche de raccourci pour l'ouvrir, win+r pour l'ouvrir. 2. Par exemple, si nous voulons couper l’alimentation après trois heures

Technologie des tâches chronométrées et des tâches planifiées en PHP Technologie des tâches chronométrées et des tâches planifiées en PHP May 11, 2023 pm 04:13 PM

Avec le développement rapide d'Internet, de plus en plus de sites Web et d'applications doivent effectuer certaines tâches planifiées et planifiées en arrière-plan, telles que le nettoyage des données, la sauvegarde, l'analyse statistique, etc. En tant que langage de développement Web populaire, PHP fournit également la technologie de tâche planifiée et de tâche planifiée correspondante. Cet article présentera en détail la technologie de tâche planifiée et de tâche planifiée en PHP. 1. Concept et scénarios d'utilisation des tâches planifiées 1.1 Concept Les tâches planifiées font référence à l'exécution automatique de certaines tâches ou opérations spécifiées dans un moment ou un intervalle de temps spécifié. 1.2 faire

Comment installer l'extension Redis à l'aide du framework YII2 Comment installer l'extension Redis à l'aide du framework YII2 May 26, 2023 pm 06:41 PM

1. Vous devez télécharger la version Windows de la branche principale de yii2-redis avec composer 2. Décompressez-la et copiez-la dans supplier/yiisoft 3. Ajoutez 'yiisoft/yii2-redis'=>array('name'=>'yiisoft vers extensions.php sous yiisoft /yii2-redis','version'=>'2.0.

Gestion des tâches chronométrées et des tâches planifiées avec PHP et mini-programmes Gestion des tâches chronométrées et des tâches planifiées avec PHP et mini-programmes Jul 04, 2023 am 10:05 AM

Tâches de synchronisation et gestion des tâches planifiées de PHP et des mini-programmes Avec le développement continu de la technologie Internet, de nombreux sites Web et applications doivent effectuer régulièrement certaines tâches, telles que le nettoyage des données, l'analyse des données, la synchronisation des données, etc. En PHP et dans le développement de petits programmes, la façon de gérer les tâches planifiées et les tâches planifiées est un sujet important. Cet article expliquera comment utiliser PHP et les applets pour gérer les tâches chronométrées et les tâches planifiées, et donnera des exemples de code correspondants. Gestion des tâches planifiées en PHP En PHP, nous pouvons utiliser Cron pour gérer les tâches planifiées.

Comment implémenter des tâches chronométrées et des tâches planifiées via le framework Webman ? Comment implémenter des tâches chronométrées et des tâches planifiées via le framework Webman ? Jul 08, 2023 am 11:43 AM

Comment implémenter des tâches planifiées et des tâches planifiées via le framework Webman ? Webman est un framework Web léger développé sur la base du langage Go. Il fournit un moyen simple de mettre en œuvre des tâches planifiées et planifiées. Cet article explique comment utiliser le framework Webman pour implémenter des tâches chronométrées et planifiées, et fournit des exemples de code correspondants. Avant d'utiliser le framework Webman, vous devez d'abord installer Webman. Webman peut être installé avec la commande suivante : gogetgithub.com/he

See all articles