问题
I'm trying reload my application on Openshift and having some problems.
Don't matter if run rhc app restart
or rhc app reload
to restart/reload the application, my environment variables aren't reloaded.
Then, to solve the problem, I'm forced to stop and start the application.
PS: Cartridge: python-2.7 Framework: Django
回答1:
You also have to do:
$ rhc app stop -a appname
$ rhc app start -a appname
instead of restart or reload.
See https://bugzilla.redhat.com/show_bug.cgi?id=1104955#c15
回答2:
Are you setting the environment variables via the rhc env set command? Or using action hooks? I suggest using the rhc env set command, as they will persist correctly between restarts etc.
来源:https://stackoverflow.com/questions/22438662/restart-python-app-on-openshift-doesnt-reload-environment-variables