我们在IBM Cloud上有一个PHP应用程序,该应用程序已连接到可以正常运行2年的DB2实例(也在IBM Cloud上)
直到9月16日,我们在我们的PHP应用程序中使用了https://github.com/ibmdb/php-buildpack buildbpack(以便它可以通过db2_connect PHP函数连接到DB2。)
现在cflinuxfs3升级后,buildpack无法正常工作,我们被迫使用
“ Cloud Foundry中已安装的“ php_buildpack”社区构建包”。
但是,这个新的buildpack不支持DB2连接。尝试使用此buildpack时,我运行了一个日志,发现此错误:
“未定义的函数:db2_connect()”。
我们当前正在使用较旧的buildpack: https://github.com/ibmdb/db2heroku-buildpack-php 这确实支持与DB2的连接,但是这会使应用程序非常慢。一个简单的www页面最多可加载60秒。直到大约18个月前,我们才使用此buildpack,直到他们在IBM Cloud上更改了某些内容,并且heroku buiildpack staterd的运行非常缓慢....并且我们被告知支持人员使用我在开始时提到的那个。那么,有谁知道为什么heroku构建包可以这么慢或更好地工作,但是有没有一种方法可以配置您的IBM Cloud帐户,从而使heroku构建包正常工作?