Este conteúdo não está disponível no idioma selecionado.
5.2. Rails Applications
		When debugging Rails applications, do not run the Rails console as 
root as some OpenShift API calls are cached under /var/www/openshift/broker/tmp/cache and are owned by the user who runs the console. When the cache expires, the broker attempts to invalidate the cache. Since the broker runs as the apache user it is unable to clear the root-owned files and returns 500 errors.
	
		To avoid this problem, run the Rails console as the 
 
Copy to Clipboard
Copied!
 
 
Toggle word wrap
Toggle overflow
 
 
	
apache user: 
su --shell=/bin/bash -l apache cd /var/www/openshift/console ./script/rails console production
# su --shell=/bin/bash -l apache
$ cd /var/www/openshift/console
$ ./script/rails console production