Bazı işlemler için bazı fonksiyonların açık olması gerekir, bazı ayarların değiştirilmesi gerekir, bazı programların kurulması gerekir. Sahip olduğunuz paylaşımlı hosting hizmetinde, sunucu ortak kullanıldığından genellikle bu tür işlemleri yapmanıza izin verilmez. VPS, VDS, kiralık sunucu vs bahsetmemizin sebebi bu, özel bir şey değil. Örneğin kuyruk ve cache işlemleri için Redis driverı kullanmak isterseniz, Redis kurmanız gerekecek. Çoğu hosting Redis vermez gibi...
Kuyruk işlemi için:
https://laravel.com/docs/5.6/queues
Kuyruğa alınan işlemlerin ateşlenmesi için onu kuyruğu dinleyen bir şey olması gerekiyor. Bu da Queue Worker adı ile geçiyor. Queue Worker arka planda
php artisan queue:work şeklinde çalıştırılıyor. Yani sunucuda bir kez bunu başlatmanız lazım.
https://laravel.com/docs/5.6/queues#running-the-queue-worker
Elbette bazen kesilebilir, sunucu reset atabilir vs.. tekrar otomatik başlatmanın yolu ise dökümanlarda da belirtildiği gibi Supervisor gibi bir işlem izleyicisi kurmak ve ayarlamak:
https://laravel.com/docs/5.6/queues#supervisor-configuration
Elbette kuyruk işlemini rahat kullanabilmek için Laravel'deki Event, Command gibi bileşenleri bilmek önemli
https://laravel.com/docs/5.6/artisan
https://laravel.com/docs/5.6/events
Kısacası dökümanları okuyalım.