小编DAN*_*LEE的帖子

Azure 前门出现 503 错误或空白页

我已阅读下面的链接并延长了超时时间,禁用了 Origin/Azure Front Door 上的压缩,并使用规则集规则从字节范围请求的请求中删除接受编码。但是,我仍然收到这些随机 503 错误或空白页。

https://learn.microsoft.com/en-us/azure/frontdoor/front-door-troubleshoot-routing

在我的 Web 应用程序中,我使用自己的证书添加了自定义域 (app.contoso.com)。

在此输入图像描述

在我的前门中,我使用自己的证书添加了自定义域 (app.contoso.com),并设置了后端池和路由规则。

在此输入图像描述

在此输入图像描述

在更新后端中,我将后端主机标头留空,因为我希望它能够重定向到自定义域而不是显示 Web 应用程序 URL。

在此输入图像描述

在我的路由规则中,我设置了以下内容

在此输入图像描述

我已严格遵循 Azure 提供的说明,但仍然从 Azure Front Door 收到随机 503 错误或空白页。当我从前门的自定义域收到 503 错误或空白页时,我可以确认我的 Web 应用程序 (contoso.azurewebsites.net) 正在运行。我还确保在 Web 应用程序和前门自定义域上使用相同的 SSL 证书。

在我的 DNS 中,我映射了以下内容

app.contoso.com CNAME contoso.azurefd.net

有什么我错过的或者有人有解决方案吗?

跟进

我尝试启用和禁用证书主题名称验证并将发送/接收超时从 30 更改为 240 或从 240 更改为 30,但仍然遇到相同的问题。

在此输入图像描述

更新:它给出空白页或 503 错误(参见下面的屏幕截图)

我在多个后端 Web 应用程序前面设置了 FrontDoor。我注意到每天都会出现一些随机的 503 错误。请求本身是有效的,并且重试通常有效,但是失败的初始请求没有到达后端 Web 应用程序。发生错误时的后端运行状况也是 100%,并且不可能超时,因为错误是立即发生的(超时也延长到 240 秒)。FrontDoor 本身似乎存在某种健康问题,但没有提到健康问题。

在此输入图像描述

azure azure-web-app-service azure-front-door

7
推荐指数
1
解决办法
5081
查看次数

每个星期一早上7点设置一个cronjob

任何人都能解释一下吗?

如何在每周一早上7点运行一次代码?

是这样的吗?

* 7 * * 1
Run Code Online (Sandbox Code Playgroud)

php

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

Radio Button CakePHP 3.0

在CakePHP 2.0中,我实际上可以将'before','after'和'separator'属性添加到单选按钮.这些属性将在我的无线电选项之间创建一个div元素.看起来这些选项已从CakePHP 3.0中删除.我怎么能在CakePHP 3.0中做到这一点?

<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6">
    <div class="square-screening single-row screen-radio">
      <?php echo $this->Form->input('q1',array(
          'legend'=> false,
          'type'=>'radio',
          'options'=> $options,
          'required'=>'required',
          'before' => '<div class="radio-inline screen-center screen-radio">',
          'separator' => '</div><div class="radio-inline screen-center screen-radio">',
          'after' => '</div>',
      )); ?>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

php cakephp cakephp-3.0

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

cakephp SQL帮助!哪里?

我正在尝试在CakePHP中执行SQL更新.这是我的代码:

$sql = "
  UPDATE carts 
  SET
    qty = ".$this->data['Cart']['qty'].",
    process = 'UnPaid'
  WHERE ct_session_id = '".$this->data['Cart']['ct_session_id']."'
    AND product_id = '".$this->passedArgs['pd_id']."'
    AND key = '".$this->Session->read('Cart.key', $newCartkey)."'
";      
$this->Cart->query($sql); 
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key = 'bwfgkxms'' at line 3
Run Code Online (Sandbox Code Playgroud)

我的代码生成的查询是:

UPDATE carts
SET
  qty = 111,
  process = 'UnPaid'
WHERE ct_session_id = '3254430f577669bb8ecdb8b8aadf1b96'
  AND product_id = …
Run Code Online (Sandbox Code Playgroud)

php mysql cakephp

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