I have created four totally different webapps that stop working with no message nor error. I am at lost as to why.
Same scenario for all four apps, but running on different servers, on different networks. In fact, the servers are installed at different locations, and they are not related to each other, at all. And yet, they are experiencing the same behavior.
They just die. No error, no message, no log file, nothing. Neither on the server, nor the client side.
I swear that I have no quit command anywhere in my code, nor anything similar.
Sometimes it will be running for days, other times for minutes, or hours. And then they die (or quit).
One of these apps have only 1-2 users connected, and only during office hours. Another has 1-25 users connected.
All of them are: WebApp standalone, with NO remote database connection (I only use SQLite local database). Mac OS X (2 are running Yosemite, 2 are Maverick). Mac Mini with 16 GB of ram, with no problem of memory pressure. Their CPU usage never goes above 20%, and my app does not go above 10%. These servers do nothing else but my webapp. All are compiled with Xojo 2015 r1, and I do have MBS plugins include, but used very lightly.
When I become aware that they are dead, I just relaunch the app and everything is running fine. No files are corrupted, no sockets are stuck.
The annoying part is having to restart all the time.
Because I get no message nor error, I have no idea what is going on. How can a web standalone die without any instruction to do so, and yet give no message nor warning on the server?
During development I have encountered unhandled exceptions. In that case you get a window with a message to help you out. But if you get no message, how do you know what the problem is?
Please help. These 4 different clients are really pissed off, and with good reason.