我只是通过phpunit为PHP Symfony2测试设置我的Codebuild管道.
情况:
我们的一些测试与本地数据库(经典的mysql-server)对话
Codebuild使用我们的基于的自定义Docker镜像php:5.6-apache
OS : Linux Alpine
PHP VERSION : 5.6
我们执行以下步骤:
php app/console doctrine:schema:update --forcephp app/console broadway:event-store:schema:init在本地环境(具有6GB RAM允许的Docker)一切都很好.
整个过程需要15分钟 ......完美.
问题:
当我在AWS-CodeBuild上的相同图像上启动构建时,这个时间要长得多:
php app/console doctrine:schema:update --force(14分钟)php app/console broadway:event-store:schema:init(即时)假设:
似乎所有php进程访问数据库都非常慢.
经典MySQL请求具有"正常"速度......
如果有人有想法?
谢谢你的帮助
@ Rops42