storing analytics data
This commit is contained in:
20
scripts/check_redis.php
Normal file
20
scripts/check_redis.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
require __DIR__ . '/../vendor/autoload.php';
|
||||
$app = require __DIR__ . '/../bootstrap/app.php';
|
||||
$app->make('Illuminate\Contracts\Console\Kernel')->bootstrap();
|
||||
|
||||
try {
|
||||
$redis = Illuminate\Support\Facades\Redis::connection();
|
||||
$result = $redis->ping();
|
||||
$payload = is_object($result) && method_exists($result, 'getPayload') ? $result->getPayload() : $result;
|
||||
$ok = ($payload === 'PONG' || $result === true || $result === 1);
|
||||
echo 'Redis: ' . ($ok ? 'OK (PONG)' : 'UNEXPECTED: ' . var_export($result, true)) . PHP_EOL;
|
||||
echo 'Host: ' . config('database.redis.default.host') . ':' . config('database.redis.default.port') . PHP_EOL;
|
||||
echo 'Client: ' . config('database.redis.client') . PHP_EOL;
|
||||
|
||||
// Also check if the stats delta key has anything queued
|
||||
$depth = $redis->llen('artwork_stats:deltas');
|
||||
echo 'Delta queue depth (artwork_stats:deltas): ' . $depth . PHP_EOL;
|
||||
} catch (Exception $e) {
|
||||
echo 'FAILED: ' . $e->getMessage() . PHP_EOL;
|
||||
}
|
||||
Reference in New Issue
Block a user