使用Laravel 5.2使用artisan将应用程序置于维护模式:
artisan down
然而,控制台命令似乎不起作用,我的队列已暂停。
如何允许控制台命令和队列运行,但阻止任何用户登录?
用例:cron job调用artisan命令,该命令轮询服务器上的目录。当它找到信号量时,它会将相关文件排队等待处理。有时我只是想阻止任何用户使用gui,但仍然允许队列得到处理。
从命令行将应用程序置于禁用http / s路由的状态,但控制台命令和队列仍然可以运行。
仍然可以在我想恢复备份时运行工匠。在这种情况下,可以理解控制台命令将被阻止。
这些SO答案很有帮助,但并不完全是需要的。