I think this is a great idea. But unfortunately, despite making multiple attempts at the deployment with different cpu and memory settings - including way over capacity, (including the node options for the heap size), I keep getting back this error;
│ retool-dbconnector {"level":"info","message":"SIGTERM signal received; shutting down workers","timestamp":"2025-03-31T16:57:40.700Z"} │
│ retool-dbconnector {"level":"info","message":"SIGTERM signal received; stopping server","timestamp":"2025-03-31T16:57:40.701Z"} │
│ retool-dbconnector {"level":"info","message":"SIGTERM signal received; stopping server","timestamp":"2025-03-31T16:57:40.701Z"} │
│ retool-dbconnector {"level":"info","message":"SIGTERM signal received; stopping server","timestamp":"2025-03-31T16:57:40.701Z"} │
│ retool-dbconnector {"level":"info","message":"SIGTERM signal received; stopping server","timestamp":"2025-03-31T16:57:40.701Z"} │
│ retool-dbconnector {"level":"info","message":"SIGTERM signal received; stopping server","timestamp":"2025-03-31T16:57:40.701Z"} │
│ retool-dbconnector {"level":"info","message":"SIGTERM signal received; stopping server","timestamp":"2025-03-31T16:57:40.701Z"} │
│ retool-dbconnector {"level":"info","message":"SIGTERM signal received; stopping server","timestamp":"2025-03-31T16:57:40.701Z"} │
│ retool-dbconnector {"level":"info","message":"Stopping database connector server on port","port":"3002","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Stopping database connector server on port","port":"3002","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Stopping database connector server on port","port":"3002","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Stopping database connector server on port","port":"3002","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Stopping database connector server on port","port":"3002","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Stopping database connector server on port","port":"3002","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Stopping database connector server on port","port":"3002","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Server closed on pid 134","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Server closed on pid 120","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Server closed on pid 112","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Server closed on pid 100","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Server closed on pid 148","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Server closed on pid 114","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"Server closed on pid 128","timestamp":"2025-03-31T16:57:40.703Z"} │
│ retool-dbconnector {"level":"info","message":"SIGTERM signal received; stopping server","timestamp":"2025-03-31T16:57:40.709Z"} │
│ retool-dbconnector {"level":"info","message":"Stopping database connector server on port","port":"3002","timestamp":"2025-03-31T16:57:40.710Z"} │
│ retool-dbconnector {"level":"info","message":"Server closed on pid 99","timestamp":"2025-03-31T16:57:40.711Z"}
│ retool-dbconnector {"level":"info","message":"Server closed on pid 99","timestamp":"2025-03-31T16:57:40.711Z"} │
│ retool-dbconnector {"code":0,"kernelOutput":"Command failed: dmesg -T | grep -F -i -e \"$(dmesg -T | grep -F -i 'killed process' | tail -n 1 | grep -oP '(?<=\\[)[^]]+' | head -n 1 | { read input; [ -z │
│ retool-dbconnector {"level":"info","message":"[Master] All workers are dead; shutting down dbconnector","timestamp":"2025-03-31T16:57:41.014Z"}
[
{
"code": 0,
"kernelOutput": "Command failed: dmesg -T | grep -F -i -e \"$(dmesg -T | grep -F -i 'killed process' | tail -n 1 | grep -oP '(?<=\\[)[^]]+' | head -n 1 | { read input; [ -z \"$input\" ] && echo \"[oom string was not found]\" || echo \"$input\"; })\" -e \"$(dmesg -T | grep -F -i 'invoked oom-killer' | tail -n 1 | grep -oP '(?<=\\[)[^]]+' | head -n 1 | { read input; [ -z \"$input\" ] && echo \"[oom string was not found]\" || echo \"$input\"; })\"\ndmesg: read kernel buffer failed: Operation not permitted\ndmesg: read kernel buffer failed: Operation not permitted\ndmesg: read kernel buffer failed: Operation not permitted\n",
"level": "info",
"message": "[Master] Worker died",
"pid": 100,
"signal": null,
"source": "master",
"timestamp": "2025-03-31T15:35:07.152Z"
},
{
"level": "info",
"message": "[Master] All workers are dead; shutting down dbconnector",
"timestamp": "2025-03-31T15:35:07.152Z"
}
]
In a recent release, 6.4.0, it because possible to separate the dbconnector into it's own deployment.
I think this is a great idea. But unfortunately, despite making multiple attempts at the deployment with different cpu and memory settings - including way over capacity, (including the node options for the heap size), I keep getting back this error;
[ { "code": 0, "kernelOutput": "Command failed: dmesg -T | grep -F -i -e \"$(dmesg -T | grep -F -i 'killed process' | tail -n 1 | grep -oP '(?<=\\[)[^]]+' | head -n 1 | { read input; [ -z \"$input\" ] && echo \"[oom string was not found]\" || echo \"$input\"; })\" -e \"$(dmesg -T | grep -F -i 'invoked oom-killer' | tail -n 1 | grep -oP '(?<=\\[)[^]]+' | head -n 1 | { read input; [ -z \"$input\" ] && echo \"[oom string was not found]\" || echo \"$input\"; })\"\ndmesg: read kernel buffer failed: Operation not permitted\ndmesg: read kernel buffer failed: Operation not permitted\ndmesg: read kernel buffer failed: Operation not permitted\n", "level": "info", "message": "[Master] Worker died", "pid": 100, "signal": null, "source": "master", "timestamp": "2025-03-31T15:35:07.152Z" }, { "level": "info", "message": "[Master] All workers are dead; shutting down dbconnector", "timestamp": "2025-03-31T15:35:07.152Z" } ]dmesg: read kernel buffer failed: Operation not permitted\seems like a consquequence of something else that is already failing.The YAML for the dbconnector is as follows;
Any ideas?