upstream我的Nginx 配置文件中有一个块。此块列出了多个后端服务器,通过这些服务器来平衡请求的负载。
...\nupstream backend {\n server backend1.com;\n server backend2.com;\n server backend3.com;\n}\n...\nRun Code Online (Sandbox Code Playgroud)\n上述 3 个后端服务器中的每一个都运行一个 Node 应用程序。
\nstop the application process在 backend1 - Nginx 识别到这一点,通过被动健康检查,流量将仅定向到 backend2 和 backend3,如预期的那样。power down the server托管 backend1,Nginx 不会识别出它已离线,并继续尝试向其发送流量/请求。Nginx 仍然尝试将流量引导到离线服务器,导致错误:504。有人可以解释一下为什么会发生这种情况(上面的场景 2)以及我是否缺少一些进一步的配置吗?
\n更新: \n我开始怀疑我所看到的行为是否是因为上面的上游块位于HTTP {}Nginx 上下文中。如果 backend1 确实断电,这将是一个连接错误,所以(也许这里偏离了目标,但只是大声思考)这应该是 TCP 健康检查吗?
更新2:
\nnginx.conf
user www-data;\nworker_processes auto;\npid /run/nginx.pid;\ninclude /etc/nginx/modules-enabled/*.conf;\n\nevents {\n worker_connections 768;\n # multi_accept on;\n}\n\nhttp {\n\n\n upstream …Run Code Online (Sandbox Code Playgroud) 阅读有关可嵌入定价表功能的Stripe 文档- 我按照所述步骤构建了一个定价表。
这会产生一个代码片段,可用于将托管定价表嵌入到自己的网站/应用程序中。
示例片段;
<script async src="https://js.stripe.com/v3/pricing-table.js"></script>
<stripe-pricing-table pricing-table-id="xxx_xxxxxxxxxx"
publishable-key="pk_test_xxxxxxxxxx">
</stripe-pricing-table>
Run Code Online (Sandbox Code Playgroud)
文档中有关如何嵌入此代码片段的示例仅提供了HTML 和 React 示例。
我想知道如何在角度上达到相同的结果。
我尝试使用 Stipe Elements 构建一个元素来保存定价表,但 Elements 似乎没有用于新定价表的组件。