ცოდნის ბაზა

დაგეგმილი დავალებები და cron ჯობები

როგორ დავამატოთ განრიგი, რატომ არის WordPress-ის საკუთარი cron არასანდო და როგორ ვნახოთ, გაეშვა თუ არა იგი.

საიტები → თქვენი საიტი → დაგეგმილი დავალებები.

დამატება

ბრძანება და განრიგი. ბრძანება გაშვეულია იმავე გარემოში, სადაც საიტი, PHP-ის იმავე ვერსიით, ასე რომ wp cron event run --due-now ან php artisan schedule:run ზუსტად ისე იქცევა, როგორც თქვენს Shell-ში.

WordPress-ის საკუთარი Cron

WordPress თავის დავალებებს გვერდის ნახვების მიხედვით გეგმავს, ასე რომ ნაკლებად აქტიური საიტი დაგეგმილ სამუშაოს გვიან ან საერთოდ ვერ ასრულებს, ხოლო დატვირთული საიტი მას ათასობითჯერ გაუშვებს. არცერთი ეს სცენარი არ არის სასურველი.

გამოსავალი ორი სტრიქონია. დააყენეთ DISABLE_WP_CRON True მნიშვნელობაზე wp-config.php ფაილში, შემდეგ კი დაამატეთ რეალური განრიგი აქ, რომელიც გაუშვებს wp cron event run --due-now-ს ყოველ ხუთ წუთში. ამის შემდეგ თქვენი დაგეგმილი პოსტები და სარეზერვო ასლების პლაგინი გაშვებას დაიწყებს ზუსტი დროის და არა ტრაფიკის მიხედვით.

გაშვის სტატუსის შემოწმება

თითოეული დავალება ინახავს ბოლო გაშვებების ისტორიას გამოსვლის კოდითა და შედეგით (output). დავალება, რომელსაც შედეგი არასდროს უჩვენებია, არასდროს გაშვებულა, რაც პასუხობს ყველაზე ხშირ შეკითხვას ამ ეკრანის შესახებ.

რისი გაკეთება არ შეუძლია

დაგეგმილი დავალება შეზღუდულია — ის ჩერდება, თუ იმაზე დიდხანს მუშაობს, ვიდრე განრიგით არის გათვალისწინებული, რათა გაჭედილმა პროცესმა საკუთარი ასლები არ დააგროვოს. თუ გაქვთ სამუშაო, რომელსაც ლეგიტიმურად სჭირდება საათები, დაყავით ის ნაწილებად ან დაუკავშირდით მხარდაჭერის გუნდს და ჩვენ მას თქვენთან ერთად განვიხილავთ.

ისევ გაჭედილი ხართ?

მხარდაჭერა შედის ყველა გეგმაში და პასუხები თქვენს საკუთარ ენაზე გაიცემა.

მხარდაჭერასთან დაკავშირება ყველა სტატია