vadosdog / healthcheck
检查系统状态
dev-master
2021-05-24 15:18 UTC
Requires
- php: >=7.0.0
- laravel/framework: ^5.4
This package is auto-updated.
Last update: 2021-05-24 15:30:22 UTC
README
安装
安装包
composer require vadosdog/healthcheck
如果需要,请配置.env文件。很可能会至少需要更改HEALTHCHECK_API_TOKEN或完全更改认证令牌
HEALTHCHECK_ENDPOINT=/api/health
HEALTHCHECK_MIDDLEWARE=healthcheck.auth
HEALTHCHECK_API_TOKEN=health_api_token
HEALTHCHECK_MAX_EXECUTION_TIME=30
HEALTHCHECK_REDIS_CHECK_KEY=redis-health-status
HEALTHCHECK_DB_TABLE=healthcheck
如果已修改配置文件,请刷新缓存
php artisan config:cache
复制配置和迁移文件
php artisan vendor:publish --tag=migrations
执行迁移
php artisan migrate
如果一切顺利,则访问默认的/api/health路径时,我们应该看到以下内容
{
"result": {
"database": true,
"redis": true,
"redispersist": true,
"database_locks": true,
"database_activity": true,
"graylog": true
},
"success": true
}
如果出现问题,可能需要刷新路由缓存
php artisan route:cache