2017-09-07 9 views
0

Laravelのスケジューラを使用してcronジョブを実行しようとしているときに、コマンドが実行中のログファイルをphp7php7.1という奇妙なものにします。誰が何が起こっているのか説明できますか?ここでLaravel cronは2つのPHPバージョンでコマンドを実行します

は、ログファイルの内容のスクリーンショットです:

enter image description here

私のcrontabファイルは、次のようになります。

* * * * * cd /var/www/ && php /var/www/artisan schedule:run >> /var/www/storage/logs/cron.log 2>&1 

答えて

1

あなたのcronのを修正することにより、使用する特定のバージョンを強制することができます〜:

* * * * * cd /var/www/ && /usr/bin/php7 /var/www/artisan schedule:run >> /var/www/storage/logs/cron.log 2>&1 

クロンiあなたが複数のバージョンをインストールしているので、どのバージョンのPHPを使うのか混乱してしまいます。

関連する問題