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.