Files
html/api/opus-reset85.php
2026-04-17 02:25:01 +02:00

33 lines
947 B
PHP

<?php
header('Content-Type: application/json');
$r = [
'php_version' => phpversion(),
'opcache_enabled' => opcache_get_status(false)['opcache_enabled'] ?? 'unknown',
'chatbot_in_cache' => false,
'reset' => false
];
$status = opcache_get_status(true);
if ($status && isset($status['scripts'])) {
foreach ($status['scripts'] as $s) {
if (strpos($s['full_path'], 'weval-chatbot-api.php') !== false) {
$r['chatbot_in_cache'] = true;
$r['chatbot_mtime_cached'] = $s['timestamp'] ?? '?';
$r['chatbot_last_used'] = $s['last_used_timestamp'] ?? '?';
}
}
}
$files = [
'/var/www/weval/wevia-ia/weval-chatbot-api.php',
'/var/www/weval/wevia-ia/wevia-infra-intercept.php',
'/var/www/html/api/weval-ia.php',
];
foreach ($files as $f) {
$r['invalidated'][$f] = opcache_invalidate($f, true);
}
$r['reset'] = opcache_reset();
echo json_encode($r, JSON_PRETTY_PRINT);