Frequently Asked Questions
OpenShift FAQ (19)
- Why am I getting 503 errors (Service Temporarily Unavailable) on my application?
- How do I troubleshoot application issues using the logs?
- How do I get SSL for my domains?
- What is Add On Storage?
- Are there different gear sizes and how much do they cost?
- I'm looking to switch. Can I migrate my application over to Openshift?
- How do I delete my account?
- Why was my credit card declined?
- I would like to try out Openshift, Can I do this for free?
- Is my data on Openshift safe and secure?
- What are the benefits to having a paid plan?
- How do I upgrade from my Free Account?
- Where do I go if I need help?
- I have a paid plan, are free gears still included?
- What does it mean when my application is "Idled"?
- Does Openshift have restrictions as to what applications/content I can deploy?
- I need to grow beyond my plan limits, how do I get more resources?
- Openshift was supposed to send me an email regarding my account; why didn't I get it?
- Will I still be charged if my gear is stopped?
You might see this error when making a request to your app: “Service Temporarily Unavailable. The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later."
This error is coming from the global Apache instance as it tries to route the request to your gear. This generally means that your application is not responding. You can check your logs to see what the root cause might be.
In some cases, a simple restart might help:
rhc app restart -a blog
but we recommend reviewing your application logs to find clues on how to prevent the root cause.
If a simple restart does not help, try:
rhc app force-stop -a blog
rhc app start -a blog
Please let us know if you are seeing this more frequently by posting to our forums. Include your application type, date and time your app stopped responding (see logs for this info), and any patterns observed (e.g, occurs every x days).
The best way to review your application logs for errors remotely is to run
rhc tail <yourappName> from your client machine (where the rhc client tools are installed). That will give you a quick view of the the latest log entries.
To get to the entire log, you'll want to ssh onto the gear(s) on which the language framework/cartridge is installed using
rhc ssh <yourappname> and take a look in your
$OPENSHIFT_LOG_DIR. So for example here's how I would ssh into my gear and check my logs.
- SSH into my gear
rhc ssh <myappname>
- Change directory into my logs directory
- List the contents
- View the contents
As for Jenkins, build-time logs are returned to the console on git push, so look for build failures there as well as Jenkins build logs in the UI.
OpenShift includes support for Server Name Identification, which improves support for TLS by sending your OpenShift-configured domain alias as a part of the handshake. Support for enabling HTTPS connections to custom, aliased hostnames is available for users of OpenShift Online's Bronze and Silver plans.
If you are still getting by on OpenShift Online's generous Free plan, you'll see a warning message at the top of your application's SSL configuration area. You can always take advantage of our *.rhcloud.com wildcard certificate in order to securely connect to any application via it's original, OpenShift-provided hostname URL.
Every gear comes bundled with 1GB of disk space. With the Silver plan, disk space is increased to 6GB per gear. Up to 30GB of additional storage can be purchased in 1GB increments (see the pricing page for details). Please remember if you add additional storage to a Gear that is set to scale, the disk space is duplicated for each gear that is spun up and down in response to scaling. This storage is not shared between Gears, and you can choose to add it to the Gear that hosts your database to increase its storage.
Yes, there are different gear sizes and their costs do vary. Therefore, the best place for you to find out more information is on our pricing page. There you will find a comprehensive overview of what gear sizes are available for your plan and how much they cost.
In order to delete your account, please:
- Delete your applications and ssh keys.
- Delete your domain.
- Downgrade to the Free Plan if you are on one of our Paid Plans: How do I downgrade to the Free plan from the Silver plan?
- Unsubscribe from all your notifications by going to: The Community > Edit My Account > Notifications (located at the bottom) > Cancel All Subscriptions.
- Please fill out this form and optional survey and your account will be marked for deletion.
Please note that at this time, our deletes are soft deletes due to user-based requirements. Soft deletes enables ex-users to simply login to 'wake' (re-enable) their account and continue using OpenShift Online. We have also received requests for hard deletes and rest assured we are working diligently to get that implemented. Thank you for using Openshift and hopefully you'll return soon!
There are a few possible reasons why your payment card might have been declined.
As with many other merchants, our billing system places a 0.00 USD (or the local currency equivalent) authorization hold on your payment card account in order to verify your account information. Some financial institutions will decline an authorization hold for this amount and we will be unable to verify your account information.
If your card has been declined and the account details you have provided are correct, please try a different payment card or contact your financial institution for more information.
Openshift's free plan allows you to try out Openshift completely for free, for as long as you like. Then, once you're ready to upgrade to one of our paid plans you can do so at any time. See This FAQ for more information on how to upgrade.
Red Hat takes security seriously and we know that our customers do too. That's why we have used Red Hat Enterprise Linux, with its existing security features, as the basis for OpenShift. Check out https://www.openshift.com/policy/security for more information.
Openshift's paid plans can provide users with various features and benefits. For the best look into what our plans offer, check out this comprehensive list on our Openshift Pricing Page.
If you're an existing user, the easiest way for you to upgrade your account is by going to your account settings page: https://openshift.redhat.com/app/console/settings and upgrading from there. If your a new user, you can signup for the plan you want, directly on the Pricing Page.
If you're in need of some assistance, the best place for you to start is our Support Page.
Yes, each paid plan includes 3 free small gears. So for example, If you are a bronze user, you will not start incurring charges until you spin up 4th small gear or start using some of the medium or large gears. The same goes for storage; you are given 1gb of storage per gear. If you go beyond that, you will start incurring charges based on your usage.
The biggest difference between these 3 free gears for paid and non-paid accounts is; paid accounts gear's will not be idled.
If you are a free user and your application doesn't receive an external http request for 48 hours, then your application will enter an idled state. When an application is in this state, it is essentially paused. Once a application gets an external request, it will automatically return to a running state without the loss of any functionality.
In order provide the best possible service to our users. We do not allow content that is malicious or contains technology that may damage, interfere with, or intercept any system, program or data. For a full list of restricted content, please take a look at Acceptable Use Policy
Not a problem. Just email us at Openshift@redhat.com with your requirements and use case, and we'll work with you to accommodate your needs.
For Password Resets:
There are several reasons for this, but the most common reasons are:
1) If you've used this email address in your Red Hat Network account, then you can try resetting the password here: https://www.redhat.com/wapps/sso/lostPassword.html
2) Can you try again and validate that the email address used is correct?
3) We tried sending an email but it may have been filed in your SPAM or JUNK folders. Try looking there for an email that is: FROM: firstname.lastname@example.org SUBJECT: Password reset request confirmation
4) The OpenShift user login is case sensitive even though email addresses are not. This will affect sign-up's, sign-in's, and password resets to the OpenShift.redhat.com service.
For Email Confirmations:
There are several reasons for this, but the most common reasons are:
1) We tried sending you an email but the email used was not a fully qualified email address or the email address doesn't resolve. Check your email address and try again.
2) We tried sending you an email address but it may have been filed in your SPAM or JUNK folders. Try looking there for an email that is: FROM: email@example.com SUBJECT: Confirm your Red Hat OpenShift account
3) We sent you an email but email verification was not done in time or verification email is lost and reset password does not help. Send an email to OpenShift@redhat.com to request verification link.
Please contact us on IRC or send us an email on OpenShift@redhat.com to debug further if necessary.
Yes. The reason being is that gears associated with a stopped application are still technically in use. As long as your gear exists, its reserved for use at anytime, and therefore will continue to incur hourly charges. To ensure that charges do not incur, you will need to take a snapshot of your application/data and relinquish the gears.