ROOT CAUSE DEFINITIF: session_start read_and_close — fix concurrent auth timeout on blade-ai
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled

This commit is contained in:
WEVIA
2026-04-13 11:12:56 +02:00
parent 4ab5625d70
commit 6c0cae08ed
12 changed files with 43 additions and 39 deletions

File diff suppressed because one or more lines are too long

View File

@@ -1,10 +1,10 @@
{
"ts": "2026-04-13T04:04:49+00:00",
"ts": "2026-04-13T09:12:22+00:00",
"hostname": "LAPTOP-VE75QUHF",
"cpu": "100%",
"ram": "84% (16GB)",
"cpu": "27%",
"ram": "86% (16GB)",
"disk": "?",
"uptime": "0d12h18m",
"uptime": "0d17h25m",
"user": "Yace",
"ip": "160.176.108.154",
"agent_version": "2.0"

View File

@@ -729,4 +729,8 @@ fatal: updating files failed
error: api/wevia-antiregression-status.json: failed to insert into database
error: unable to index file 'api/wevia-antiregression-status.json'
fatal: updating files failed
2026-04-13 09:05:01 | L99:957/957 | NR:ERR | D:17 | disk:88% | hubs:29 | CLEAR
2026-04-13 09:05:01 | L99:957/957 | NR:ERR | D:17 | disk:88% | hubs:29 | CLEARerror: insufficient permission for adding an object to repository database .git/objects
error: api/blade-tasks/heartbeat.json: failed to insert into database
error: unable to index file 'api/blade-tasks/heartbeat.json'
fatal: updating files failed
2026-04-13 09:10:02 | L99:957/957 | NR:ERR | D:17 | disk:88% | hubs:29 | CLEAR

View File

@@ -1,5 +1,5 @@
{
"ts": "2026-04-13 09:05:01",
"ts": "2026-04-13 09:10:02",
"r": {
"reconcile": "ERR",
"nonreg": "ERR",
@@ -7,7 +7,7 @@
"docker": 17,
"disk": 88,
"hubs": 29,
"dirty": 3,
"dirty": 7,
"pushed": true,
"alerts": [
"CLEAR"

View File

@@ -1,5 +1,5 @@
{
"timestamp": "2026-04-13 11:05:20",
"timestamp": "2026-04-13 11:10:20",
"healthy": false,
"issues": [
"Chatbot check error: Expecting value: line 1 column 1 (char 0)"

View File

@@ -1,5 +1,5 @@
{
"timestamp": "2026-04-13 09:05:08",
"timestamp": "2026-04-13 09:10:09",
"healthy": false,
"checks": {
"outpost": "DOWN",
@@ -19,7 +19,7 @@
"docker:authentik-worker": "NOT_FOUND",
"docker:authentik-db": "NOT_FOUND",
"docker:authentik-redis": "NOT_FOUND",
"open_ports": 52,
"open_ports": 51,
"nginx": "OK"
},
"flow_ok": 3,
@@ -30,57 +30,57 @@
{
"level": "critical",
"msg": "Outpost DOWN 9090",
"ts": "2026-04-13T09:05:01+00:00"
"ts": "2026-04-13T09:10:02+00:00"
},
{
"level": "critical",
"msg": "Outpost STILL DOWN",
"ts": "2026-04-13T09:05:06+00:00"
"ts": "2026-04-13T09:10:07+00:00"
},
{
"level": "warning",
"msg": "Auth flow ethica.weval-consulting.com: 200",
"ts": "2026-04-13T09:05:07+00:00"
"ts": "2026-04-13T09:10:07+00:00"
},
{
"level": "warning",
"msg": "Auth flow n8n.weval-consulting.com: 200",
"ts": "2026-04-13T09:05:07+00:00"
"ts": "2026-04-13T09:10:07+00:00"
},
{
"level": "warning",
"msg": "Auth flow crm.weval-consulting.com: 200",
"ts": "2026-04-13T09:05:07+00:00"
"ts": "2026-04-13T09:10:08+00:00"
},
{
"level": "warning",
"msg": "Auth flow mm.weval-consulting.com: 200",
"ts": "2026-04-13T09:05:07+00:00"
"ts": "2026-04-13T09:10:08+00:00"
},
{
"level": "warning",
"msg": "Auth flow analytics.weval-consulting.com: 200",
"ts": "2026-04-13T09:05:07+00:00"
"ts": "2026-04-13T09:10:08+00:00"
},
{
"level": "warning",
"msg": "Auth flow deerflow.weval-consulting.com: 200",
"ts": "2026-04-13T09:05:07+00:00"
"ts": "2026-04-13T09:10:08+00:00"
},
{
"level": "warning",
"msg": "Callback location missing in nginx",
"ts": "2026-04-13T09:05:07+00:00"
"ts": "2026-04-13T09:10:08+00:00"
}
],
"fixes": [
{
"title": "Restart authentik",
"ts": "2026-04-13T09:05:01+00:00"
"ts": "2026-04-13T09:10:02+00:00"
},
{
"title": "Callback location auto-added",
"ts": "2026-04-13T09:05:08+00:00"
"ts": "2026-04-13T09:10:08+00:00"
}
]
}

View File

@@ -1,8 +1,8 @@
{
"timestamp": "2026-04-13 09:05:01",
"timestamp": "2026-04-13 09:10:02",
"version": "1.0",
"disk": 88,
"ram": 24,
"ram": 25,
"docker": 17,
"ssl_days": 357,
"ollama_models": 4,
@@ -14,29 +14,29 @@
"title": "Disk light cleanup 88%",
"cmd": "find \/var\/log -name '*.gz' -mtime +7 -delete; find \/tmp -mtime +3 -delete 2>\/dev\/null",
"output": "",
"time": "09:05:01"
"time": "09:10:02"
}
],
"alerts": [
{
"level": "critical",
"msg": "S204:deerflow DOWN (:2024)",
"time": "09:05:01"
"time": "09:10:02"
},
{
"level": "critical",
"msg": "S204:authentik DOWN (:9090)",
"time": "09:05:01"
"time": "09:10:02"
}
],
"log": [
"09:05:01 AUTO-FIX: Disk light cleanup 88%",
"09:05:01 Disk: 88%",
"09:05:01 SSL: 357d remaining",
"09:05:01 Docker: 17 containers",
"09:05:01 Ollama: 4 models, 4.9GB",
"09:05:01 RAM: 24%",
"09:05:01 Arch score: 100\/100"
"09:10:02 AUTO-FIX: Disk light cleanup 88%",
"09:10:02 Disk: 88%",
"09:10:02 SSL: 357d remaining",
"09:10:02 Docker: 17 containers",
"09:10:02 Ollama: 4 models, 4.9GB",
"09:10:02 RAM: 25%",
"09:10:02 Arch score: 100\/100"
],
"s204_services": 8,
"s95_mta": 5

View File

@@ -1 +1 @@
{"ts":"11:10","status":"stale","age":18312}
{"ts":"11:12","status":"offline"}

View File

@@ -1,2 +1,2 @@
{"ts":"11:00","disk":"88%","swap":"37%","docker_dead":"none","http":"200","ssl":"Certificate will not expire
{"ts":"11:10","disk":"88%","swap":"37%","docker_dead":"none","http":"200","ssl":"Certificate will not expire
ok","alerts":" Disk:88%→88%","crons":58}

View File

@@ -1,5 +1,5 @@
{
"timestamp": "2026-04-13 09:00:43",
"timestamp": "2026-04-13 09:10:47",
"healthy": false,
"global_pass": 348,
"global_fail": 60,

View File

@@ -1 +1 @@
{"ts": "11:05", "status": "ok"}
{"ts": "11:10", "status": "ok"}

View File

@@ -6,7 +6,7 @@
* Ou: appel nginx auth_request vers /auth/check
*/
session_start();
session_start(['read_and_close' => true]);
// Config
define('AUTH_USER', 'yacine');