【问题标题】:Laravel Horizon not showing jobsLaravel Horizo​​n 没有显示工作
【发布时间】:2021-05-22 10:39:14
【问题描述】:

在一个新的 Laravel 8 项目中,我的作业没有出现在 Horizo​​n UI 中。这是我所做的:

  • 安装horizo​​n并做了php artisan horizon:install
  • 配置 Redis 队列驱动程序
  • 当我执行 php artisan horizon 时,输出显示它正在成功处理作业
  • 如果我检查我的 Redis 数据库,我可以看到已完成的作业存储在那里(失败的作业存储在 mysql 表中)

所以一切都按预期工作。

问题是 Horizo​​n 界面什么都没有显示,它只是到处显示加载状态。我已经运行 php artisan optimize:clear 以确保它具有最新的 ENV 和配置设置,但这并没有解决问题。

【问题讨论】:

    标签: laravel


    【解决方案1】:

    好的派对的人,这就是发生的事情。在config/horizon.php 中,您可以设置Horizo​​n 的path。我刚刚了解到,您不应该以 / 开头这条路径,因为这样 Horizo​​n 获取作业数据的 API 调用将失败。

    不要使用

    'path' => '/subfolder/horizon'
    

    请使用

    'path' => 'subfolder/horizon'
    

    【讨论】:

      猜你喜欢
      • 2018-12-21
      • 2023-02-16
      • 2021-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多