michaelvienna / laravailability
定期执行命令,用于计算其自身的实例数以及(可选)发送到应用的http请求。
1.0.1
2022-08-05 12:51 UTC
Requires
- laravel/framework: >=8
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