gfpublic / healthcheck
检查系统状态
dev-master
2021-08-25 10:12 UTC
Requires
- php: >=7.0.0
- laravel/framework: >=5.4
This package is auto-updated.
Last update: 2024-09-25 16:47:15 UTC
README
安装
安装包
composer require gfpublic/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