Adakah tugas berjadual laravel perlu menggunakan cron?
Tugas berjadual Laravel perlu menggunakan cron; jika anda mahu melaksanakan semua tugas laravel secara kerap dalam laravel, anda perlu menambah entri cron pada pelayan dan menambah "jadual projek phppath/artisan:run... " Kod itu cukup.
Persekitaran pengendalian artikel ini: sistem linux7.3, Laravel versi 5.4, komputer Dell G3.
Adakah tugas berjadual laravel perlu menggunakan cron?
Laravel mempunyai fungsi yang sangat berkuasa Anda hanya perlu menambah entri cron pada pelayan untuk melaksanakan semua tugasan laravel dengan kerap.
Sekarang kita mempunyai jadual data berikut:
Saya mahu nilai medan cron dalam jadual cron meningkat sebanyak 1 setiap minit , maka saya perlu seperti berikut Langkah:
1 Tulis kod laravel dalam AppConsoleKernel.php
protected function schedule(Schedule $schedule) { $schedule->call(function () { DB::table('cron')->increment('cron'); })->everyMinute(); }
2. Tambah kod dalam fail /var/spool/cron/root perkhidmatan
Nota: Sebaik-baiknya gunakan editor vim untuk mengedit fail di sini Jika anda menggunakan winscp untuk mengedit fail, akan ada masalah untuk tidak melaksanakan tugas.
Masukkan
crontab -e
pada baris arahan dan tambah kod berikut
* * * * * /usr/local/php/bin/php /data/wwwroot/test/artisan schedule:run 1>> /dev/null 2>&1
Enter
crontab -u root -l
Tidak perlu memulakan semula perkhidmatan cron kerana sistem akan membaca fail dalam direktori /var/spool/cron setiap minit.
Jika anda mendapati ia masih tidak boleh dilaksanakan mengikut konfigurasi berikut, anda boleh menggunakan kaedah berikut untuk menyelesaikan masalah:
Semak sama ada arahan menggunakan laluan mutlak, contohnya, gunakan /usr/local/php/bin/ di sini php bukannya php, gunakan /data/wwwroot/test/artisan dan bukannya artisan.
Jika laluan mutlak digunakan dan ia masih tidak dilaksanakan, maka terus masukkan /usr/local/php/bin/php /data/wwwroot/test/artisan schedule:run 1>> baris arahan /null 2>&1, lihat jika ia dilaksanakan jika ia tidak dilaksanakan, ia adalah masalah dengan kod laravel Jika ia dilaksanakan, ia bermakna ia adalah masalah pembolehubah persekitaran. Jika anda tidak tahu di mana php berada, masukkan php pada baris arahan, anda akan digesa di mana php dipasang.
[Cadangan berkaitan: tutorial video laravel]
Atas ialah kandungan terperinci Adakah tugas berjadual laravel perlu menggunakan cron?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Laravel - Perintah Artisan - Laravel 5.7 hadir dengan cara baharu untuk merawat dan menguji arahan baharu. Ia termasuk ciri baharu untuk menguji arahan artisan dan demonstrasi disebut di bawah?

Laravel - Penyesuaian Penomboran - Laravel termasuk ciri penomboran yang membantu pengguna atau pembangun menyertakan ciri penomboran. Paginator Laravel disepadukan dengan pembina pertanyaan dan ORM Fasih. Kaedah penomboran automatik

Kaedah untuk mendapatkan kod kembali apabila menghantar e -mel Laravel gagal. Apabila menggunakan Laravel untuk membangunkan aplikasi, anda sering menghadapi situasi di mana anda perlu menghantar kod pengesahan. Dan pada hakikatnya ...

Tugas Jadual Laravel menjalankan penyelesaian masalah yang tidak responsif semasa menggunakan penjadualan tugas jadual Laravel, banyak pemaju akan menghadapi masalah ini: Jadual: Jalankan ...

Kaedah mengendalikan kegagalan e -mel Laravel untuk menghantar kod pengesahan adalah menggunakan Laravel ...

Cara melaksanakan fungsi jadual klik tersuai untuk menambah data dalam dcatadmin (laravel-admin) semasa menggunakan dcat ...

Laravel - Dump Server - Laravel dump server datang dengan versi Laravel 5.7. Versi sebelumnya tidak termasuk pelayan dump. Pelayan dump akan menjadi kebergantungan pembangunan dalam fail komposer laravel/laravel.

Kesan perkongsian sambungan Redis dalam rangka kerja Laravel dan pilih kaedah apabila menggunakan Rangka Kerja Laravel dan Redis, pemaju mungkin menghadapi masalah: melalui konfigurasi ...
