you can discuss non-feature/non-bug stuff on the discussions tab or we do have https://forums.nanovms.com/ as well which I think we’d prefer
as for your particular issue with the ‘9 hours and its dead’ - we’re going to need some more information on what you’re running into; is the instance still up? if so you can drop into the serial console and take a screenshot or copy/paste what you see there and if it’s a kernel issue you’d probably see something; if the instance actually powered off then yes you can download the image and run it locally - if it crashed there might be a crash log inside of it that we can look at too; regardless of whether you have stuff from serial or not we’re going to need something that can reproduce what you’re seeing but first I’d check there
Just to clarify - is the instance ‘on’ or ‘off’? If it’s on can you see if there is any output in the serial console and can screenshot it or cut/paste it?
There is no ssh as there is no support for running more programs than the one that is running currently. So there is no ‘interactivity’ inside the instance.
+------+----+--------+---------+-------------+------------+-------+
| NAME | ID | STATUS | CREATED | PRIVATE IPS | PUBLIC IPS | IMAGE |
+------+----+--------+---------+-------------+------------+-------+
If you click that ‘console’ link it’ll show any stdout/stderr you might have (on DO when the instance is running). I don’t know if you are forwarding any logs to a different logging target but that would work too.
Are you able to replicate this locally? Do you have any code that can replicate what you’re seeing?
it seems like the server was crashed when there is a flood of requests ( bot ) , however I use the load test locally to test node running inside qemu locally, it works just fine without any problem.
Ok sounds great. Just for your reference on some clouds this console will retain logs even when the instance dies/turns off (such as GCP) but I think on Digital Ocean you can only see what is live so if it crashes or whatever you’ll lose the info. So for DO we suggest shipping out logs to some external service. Outside of putting that inside your app you can use the syslog klib to accomplish this: https://docs.ops.city/ops/klibs#syslog .