some ui changes and docs

This commit is contained in:
Doar Mihai
2026-03-28 22:07:06 +02:00
parent 612cc097f8
commit fab6105751
10 changed files with 247 additions and 75 deletions
+1
View File
@@ -109,6 +109,7 @@ class CheckDnsRecord implements ShouldQueue
'last_checked_at' => now(),
'is_valid' => false,
'error_message' => 'Unexpected error: ' . $e->getMessage(),
]);
throw $e;
+5 -14
View File
@@ -47,21 +47,12 @@ class CheckUptime implements ShouldQueue
try {
// Validate URL format
if (!filter_var($this->site->url, FILTER_VALIDATE_URL)) {
Log::warning("Invalid URL format for site {$this->site->id}: {$this->site->url}");
$statusCode = null;
$responseTime = null;
// Send HEAD request for faster checks
$response = $client->head($this->site->url);
} else {
// Send HEAD request for faster checks
$response = $client->head($this->site->url);
$endTime = microtime(true);
$responseTime = (int) round(($endTime - $startTime) * 1000); // Convert to milliseconds
$statusCode = $response->getStatusCode();
}
$endTime = microtime(true);
$responseTime = (int) round(($endTime - $startTime) * 1000); // Convert to milliseconds
$statusCode = $response->getStatusCode();
} catch (ConnectException $e) {
// Connection timeout or DNS failure
Log::info("Connection failed for site {$this->site->id}: {$e->getMessage()}");