سلام من روی سرور مجازی که دایرکت ادمین روی اون نصب هست میخوام از طریق ssh دستور queue:work رو اجرا کنم خب کامپوزر همه چی نصب هست و مشکلی با دستورات آرتیسن ندارم.
درایور queue هم روی دیتابیس گذاشتم و روی لوکال که مثلا برای ریست کردن پسور اقدام میکردم مشکللی نداشت و در jobs ذخیره میشد و بعد از چند ثانیه ایمیل ارسال میشد اما روی production و سرور این دستور هیچکاری انجام نمیده و انگار هیچی نیست و queue هارو انگار از دیتابیس نمیخونه یه عکس زیر دقت کنید :
به همین صورت وایمسته و بعد 1دقیقه ssh کانکشن رو میبنده مثل زمانی که کاری باهاش انجام نمیدی/خب برای استفاده از queue ها supervisor هم نصب کردم laravel-worker هم در حال ران شدن هست. اما همین مشکل وجود داره و کار نمیکنه آیا مربوط به دسترسی به دیتابیس از طریق دایرکت ادمین نمیتونه باشه؟
درود بر شما مطمئن هستید که دستهبندی job شما روی default هست ؟
یعنی روی سیستم شما همه چی اوکیه ؟
فایل log سرور و لاراول رو چک کردید ؟
@hesammousavi
مشکل در سرور تو عدم اجازه دسترسی به دایرکتوری storage/logs بود که من باز هم اینطور که خوندم فلگ777 رو ندادم و با chmode اجازه ذخیره و نوشتن فایل رو دادم که الان مشکل برطرف شد.
باید این دسترسی هارو هم به دایرکتوری bootstrap/cache داد در سرور؟ کلا اینکار باید انجام بشه؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟