michaelvienna / laravailability

定期执行命令,用于计算其自身的实例数以及(可选)发送到应用的http请求。

1.0.1 2022-08-05 12:51 UTC

This package is auto-updated.

Last update: 2023-11-05 15:31:28 UTC


README

一个简单且无需任何强制配置的 Laravel 可用性监控器

此 Laravel 服务提供程序监控您的 Laravel 应用是否可通过 CLI 和(可选)通过 Web 进行调用。

它包含一个定期执行的命令,用于计算其自身的实例数以及(可选)发送到应用的http请求。

要求

Laravel >8.0 且已启用 调度。要启用调度,请定义常见的 crontab 任务

* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1

安装和使用

要使用它,只需运行

composer require michaelvienna/laravailability

然后等待几分钟。

然后运行

php artisan laravailability:show

以查看初步结果。

要启用结果的 Web 版本,执行以下操作

php artisan vendor:publish
  • 选择 michaelvienna/laravailability
  • 编辑 config/laravailability.php
  • 将 "show.web" 设置为 true

然后,将您的浏览器导航到 https://[your-project-url]/laravailability/show

通过 Web 查看结果。

默认情况下,每月轮换的数据文件位于

storage/app/laravailability