Limits

Memory

The subscription's hosting plan comes with a defined memory limit. Your software must be able to fit within this limit. If you find that the limit is too low you can upgrade to a plan with more memory.

Please note that it is likely that some hosting plans do not include any memory for MyAppServer at all. Thus it can NOT be used on such plans.

Timeouts

START - The service must be able to start within 90 seconds.
STOP - The service must be able to stop within 60 seconds.

Restart limits

The service can be started at most 3 times within 10 minutes. Subsequent attempts to start it in this interval will put it in failed state. Once the interval passes it can be started again.

This limit is imposed in order to prevent a failing service to consume excessive system resources(CPU/Memory/IO).

Network

Network bandwidth is typically not limited. If an excessive use is observed though we might be forced to impose some limits. This won't happen without a notification to you though.

Some external connections might be blocked by a firewall. E.g. SMTP connections to external hosts are not allowed in an attempt to prevent spamming. Outgoing mail should be routed via the local mail queue.

Other resources/process limits

Limits might be imposed on some other resources too. E.g.:

  • Number of open files
  • Maximum number of processes/tasks
  • CPU time
  • IO operations / bandwidth

ToS / AUP Limits

Please also consult the "Acceptable Use Policy" and "Terms of Service" of the service which you have subscribed to.

Some limits might be defined there which your service running via MyAppServer should/must comply.

What if MyApp does not fit in some of the limits

We might be able to help you. E.g.:

  • Increase a timeout
  • Provide public network port or public IP address
  • Provide a plan with custom resource limits (e.g. memory)

Just open a trouble ticket and we will tell you if your demand can be fulfilled. There is no guarantee though.

  • 68 Users Found This Useful
Was this answer helpful?

Related Articles

What is My App Server

"My Application Server" allows you to run your own backend application server (a daemon process)...

Service usage

Switch to a different version of the application server / JVM Stop the service Delete the...

Service control

Auto-Start on server reboot If this option is enabled the service will be started on server...

Custom app servers

In order to run your custom application server you should: Upload the version of the...

Apache Tomcat

The following section is specific for "Apache Tomcat". Initial service initialization via the...