diff --git a/composer.json b/composer.json index d11932b..d3ca00d 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,8 @@ "ext-json": "*", "illuminate/support": "^5.4|^6.0|^7.0|^8.0", "illuminate/http": "^5.4|^6.0|^7.0|^8.0", - "illuminate/console": "^5.4|^6.0|^7.0|^8.0" + "illuminate/console": "^5.4|^6.0|^7.0|^8.0", + "nesbot/carbon": "^1.26.3|^2.0" }, "require-dev": { "phpunit/phpunit": ">=5.0", diff --git a/src/Checks/CacheHealthCheck.php b/src/Checks/CacheHealthCheck.php index 9f5216f..40d3889 100644 --- a/src/Checks/CacheHealthCheck.php +++ b/src/Checks/CacheHealthCheck.php @@ -4,6 +4,7 @@ use Illuminate\Support\Facades\Cache; use UKFast\HealthCheck\HealthCheck; +use Carbon\Carbon; class CacheHealthCheck extends HealthCheck { @@ -21,7 +22,7 @@ public function status() try { $cache = Cache::store($store); - $cache->put('laravel-health-check', 'healthy', 60); + $cache->put('laravel-health-check', 'healthy', Carbon::now()->addMinutes(1)); $value = $cache->pull('laravel-health-check', 'broken'); diff --git a/src/Commands/CacheSchedulerRunning.php b/src/Commands/CacheSchedulerRunning.php index fec56d8..6b0c0b2 100644 --- a/src/Commands/CacheSchedulerRunning.php +++ b/src/Commands/CacheSchedulerRunning.php @@ -5,7 +5,7 @@ use Illuminate\Console\Command; use Illuminate\Support\Facades\Cache; use UKFast\HealthCheck\Checks\SchedulerHealthCheck; - +use Carbon\Carbon; class CacheSchedulerRunning extends Command { /** @@ -23,6 +23,6 @@ public function handle() $cacheKey = config('healthcheck.scheduler.cache-key'); $cacheMinutes = config('healthcheck.scheduler.minutes-between-checks'); - Cache::put($cacheKey, 'healthy', (60 * $cacheMinutes)); + Cache::put($cacheKey, 'healthy', Carbon::now()->addMinutes($cacheMinutes)); } }