小编use*_*727的帖子

如何使用elasticbeanstalk设置自动缩放组运行状况检查类型

我已经为我的elasticbeanstalk应用程序设置了"Application Healthcheck URL"(aws:elasticbeanstalk:application),并且在夜间,两台服务器开始未通过此检查.

似乎由elasticbeanstalk设置的自动调节组具有健康检查类型ec2,这意味着服务器没有被终止和替换,留下2个服务器连接到负载均衡器.

如何使用elasticbeanstalk的配置设置将autoscaling组的运行状况检查类型更改为elb?我找不到任何记录的方法来改变这个值,但它必须是一个相当普遍的要求.

谢谢

amazon-ec2 amazon-web-services amazon-elastic-beanstalk

22
推荐指数
1
解决办法
4397
查看次数

Symfony2 AppCache性能提升

我们试图弄清楚在前端控制器中启用AppCache对缓存的影响,而不调用响应对象上的任何缓存指令.

我原以为只需添加以下行并将default_ttl设置为1:

$kernel = new AppCache($kernel);
Run Code Online (Sandbox Code Playgroud)

如果不在响应上调用缓存指令,则不会更改应用程序的行为.但是一旦我们添加这一行(和cache:clear),我们的服务器就能够每秒处理更多的请求,这表明存在一些缓存.

打开调试并将default_ttl设置为一小时我们在http标头中看到的是

X-Symfony-Cache: GET /: miss
Run Code Online (Sandbox Code Playgroud)

这是否意味着没有反向代理缓存?如果是这样,是什么解释了性能提升

对这种情况发生的事情的任何澄清都会很棒.

performance caching symfony

6
推荐指数
1
解决办法
3965
查看次数

使用SonataAdminBundle表单中的sonata_type_collection禁用"add"

有没有人知道如何摆脱绿色的优点,允许在奏鸣曲管理表单中添加一个新的项目集合?本机collectiontype有allow_add&allow_delete,但sonata_type_collection似乎没有注意到这些选项.

我尝试过以下方法:

    ->add('store_orders', 'sonata_type_collection', array(), array(
      'type_options' => array('allow_add' => false),
    ))
Run Code Online (Sandbox Code Playgroud)

这没有效果

    ->add('store_orders', 'sonata_type_collection', array(
      'allow_add' => false
    ))
Run Code Online (Sandbox Code Playgroud)

出现错误'选项"allow_add"不存在'

    ->add('store_orders', 'sonata_type_collection', array(
      'type_options' => array('allow_add' => false)
    ))
Run Code Online (Sandbox Code Playgroud)

这也给出了错误'选项'allow_add"不存在'

我还想删除集合中每个项旁边的删除复选框.我认为答案就在于类似的领域.

任何帮助将不胜感激.

symfony symfony-sonata

3
推荐指数
1
解决办法
1万
查看次数