OPENSHIFT_MYSQL_DB_PROXY_PORT not defined on scalable apps
Issue
Sometimes while creating a scalable app based on a "php-5.3+mysql-5.1", we obtain an empty OPENSHIFT_MYSQL_DB_PORT on php gear(s)
For example when i check mysql port directly via ssh :
>rhc ssh myapp --gears "env | grep MYSQL_DB_PORT"
=== 524ec484bf2db2e965000065 mysql-5.1
OPENSHIFT_MYSQL_DB_PORT=3306
=== 524ec484bf2db2e965000062 php-5.3+haproxy-1.4
OPENSHIFT_MYSQL_DB_PORT=
When I look into mysql gears via ssh I can see that $OPENSHIFT_MYSQL_DB_PROXY_PORT is not defined.
On the node where mysql's gear is hosted I see those logs in /var/log/openshift/node/platform.log :
CLIENT_RESULT: MySQL 5.1 database added. Please make note of these credentials:
CLIENT_RESULT: Root User: ...
CLIENT_RESULT: Root Password: ...
CLIENT_RESULT: Database Name: myapp
CLIENT_RESULT: Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
CART_PROPERTIES: connection_url=mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
CART_PROPERTIES: username=...
CART_PROPERTIES: password=...
CART_PROPERTIES: database_name=myapp
APP_INFO: Connection URL: mysql://127.0.254.1:3306
Environment
- OpenShift Enterprise (OSE)
- 1.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
