Xojo Cloud Server

hi, I want to ask, I subscribe to xojo cloud server, and I run an application there. I find that this server is often down, for example, in one day, 2 or 3 times the server is down, no response (ping ip) & sftp failed to connect . Any suggestion or solution to overcome this server problem?

First of all, if you can’t reach your server, try a service like:

https://downforeveryoneorjustme.com

Most outages are local, not global.

Also, don’t use ping to check the availability of your server. That’s a sure fire way to tick off the adaptive firewall, and the more aggressive you are in trying to resolve the issue, the longer you will find yourself blocked.

So If you find yourself unable to reach the server, wait 5 minutes and try again. If you wait the full 5 minutes, it’s likely that everything will be fine.

https://downforeveryoneorjustme.com stated the server is up.

But when I try to access www.waris.com.my, the web app does not appear. After 5,6 minutes, the web appears and then, after 5,6 minutes the web is not accessible again. All my apps in the “List Apps” also can not be accessed.

Greg,
We are hosting and running a Xojo web app based computerized facillity management & maintenance system (CMMS) application at Xojo cloud. The CMMS application(App1) stores data in a database server (hosted in Kuala Lumpur, Malaysia) .
We have to host the database server outside Xojo cloud as the database server is also used to store data from smartphones(App2) and live sensors and remote terminal units(App3). Apart from CMMS app on Xojo cloud, the database server is also used by our dashboard generator (App4)

Our web app (App1) run very smoothly as of yesterday (20th September). Suddenly, about 8 hours ago it(App1) refuses to connect to our remote database server. All other modules(App2,App3,App4) continuous to run smoothly.

Can you advise us on how to solve this problem? Its quite urgent as this is currently in use by our clients.

Hi Greg, we found the solution to our problem. Its the dynamic firewall setting at Xojo cloud. Now things are going smooth back for
our system.

http://documentation.xojo.com/index.php/FirewallPort

However, its very peculiar that the system did run at the first place. Only after a while the firewall issues rises.
Anyway, thanks for your reply.

[quote=406682:@Hanif Saad]Hi Greg, we found the solution to our problem. Its the dynamic firewall setting at Xojo cloud. Now things are going smooth back for
our system.

http://documentation.xojo.com/index.php/FirewallPort

However, its very peculiar that the system did run at the first place. Only after a while the firewall issues rises.
Anyway, thanks for your reply.[/quote]
That makes sense though. In the beginning, you probably had less connections going on and as mentioned, the more “illegal” connections there are, the longer that particular IP will be blocked.

Just a quick note though… if your database server is elsewhere, you shouldn’t have the database listening on a public IP address unless you have specifically limited incoming connections from a particular machine with a particular IP address. That’s a really good way to get your database hacked. Usually we suggest having a public facing API of some kind.

Thanks for the suggestion Greg. We will take some mitigation action to overcome that near future. We have , in our design, some thin layer of web service separating the external apps and the database service circumnavigating direct connection between the apps and the main database.

Xojo has been a blessing for us, and we really hope to have Web App supporting HTTP 1.1 / 2.0 and android support in the near future. :slight_smile:

Thanks again.