私は偽造とlaravelを使用しています。私はペパーレールを設定し、特定の時間にトリガーされるべき異なるコマンドを持っています。即ち4am。Laravelの出力はシステム時刻と異なりますか?
私はまだそれがまだコマンドを実行していないことに気づいたので、私はいくつかの掘り出しを行いました。今私のシステム時間:
Local time: Fri 2017-09-15 09:00:55 BST
Universal time: Fri 2017-09-15 08:00:55 UTC
RTC time: Fri 2017-09-15 08:00:55
Time zone: Europe/London (BST, +0100)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
これは正しいです。しかし、私のpapertrailがログから私に言っている:
9月15日午前1時00分55秒CRON:のpam_unix(クーロン:セッション):セッションはlaravel/PHPが遅れているようなので、それはそうユーザー鍛造
のため閉鎖を。 app.phpのタイムゾーンが 'timezone' => 'Europe/London'に設定されています
何が間違っている可能性がありますか?
私はもはやLaravelで開発されていないと思います。コマンドはphp cliによって実行されていますか?もしそうなら、php.iniで正しいタイムゾーンを指定すると役に立ちます。 – Greg
または、アプリケーション(Laravel)が異なるタイムゾーンを使用しています。 config/app.phpであなたのタイムゾーンを確認してください – AuStrike
私はphp.iniとlaravel configの両方をEurope/Londonに設定しましたが、それでも同じです –