سلام دوستان من توی هاست اشتراکی میخام queue رو اجرا کنم برای ارسال ایمیل
اومدم توی هاست کرون جاب ایجاد کردم
/usr/local/bin/php /home/codecoll/learning/artisan schedule:run 1>> /dev/null 2>&1
و توی Kernel هم فراخوانی کردم
protected function schedule(Schedule $schedule)
{
$schedule->command('command:deletecart')->everyMinute();
$schadule->command('queue:work')->everyMinute();
}
اما همچنان کار نمیکنه و ایمیل ها ارسال نمیشه
فایل laravel.log رو چک کردین ببینید ارور دارین یا نه؟
ممکنه کدتون به ارور خورده باشه که اجرا نمیشه
@mehrdadroshanraee69
ممکنه ارور از قسمت کرون جابتون نباشه
مثلا ممکنه توی ارسال ایمیل خطا داشته باشین یا سینتکس یا ....
سلام دوست عزیز
@mehrdadroshanraee69
ایمیل ارسال نمیشه برای اینکه انتهای کامندت :
1>> /dev/null 2>&1
اد شده این تیکه کامندو وردار .
احتمالا از هاست اشتراکی استفاده میکنی و ورژن اصلی php سرور نسخه پایینی باشه و اگه از لاراول 8 استفاده میکنی احتمالا به ارور بخوری برای رفع این موضوع هم ابتدای به نسخه دیگه ای از php اشاره کن که باید مسیزشو ارائه دهنده هاستینگ بپرسی.
سلام دوست عزیز
اگر داخل بحث و کفتگو ها جست و جو می کردید گفت و گوی باز زیر وجود دارد امیدوارم به شما کمک کنید.
https://roocket.ir/discuss/%D9%85%D8%B4%DA%A9%D9%84-%D8%B1%D8%A7%D9%86-%D8%B4%D8%AF%D9%86-schedule-%D8%AF%D8%B1-%D9%87%D8%A7%D8%B3%D8%AA-%D8%A7%D8%B4%D8%AA%D8%B1%D8%A7%DA%A9%DB%8C
@mehrdadroshanraee69
@golshahimohammadreza
نسخه php پروژم و نسخه php سرور 7.3 ببینید توی عکس
اون تیکه کد رو هم ورداشتم همچنان ارسال نمیشه
مهندس @mohaligateway
برای اشتراک گذاری لینک ها در راکت بنظرم اینکار رو انجام بدی تمیز تر هستش 🙏 (البته کوچکتر این حرفهام که بخوام به شما توضیح بدم)
سلام بر مهندس @juza66
شکسته نفسی می کنید ما خدمت شما درس پس میدیم. 😁 چشم.
در جواب دوستمون @mehrdadroshanraee69 عرض کنم که روی هاست های اشتراکی برای scheduling محدودیت وجود داره. با پشتیبانی تماس گرفتید ؟ من خودم به شخصه تا به حال روی هاست اشتراکی schedule رو پیاده نکردم. مثل اینکه کسی از دوستان هم تا به حال اینکار رو انجام ندادن توی همون گفت و گویی هم که خدممتون فرستادم در انتها به نتیجه نرسیدیم.😥
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟