【问题标题】:How to conf nginx worker_connections with cf buildpack staticfile如何使用 cf buildpack staticfile 配置 nginx worker_connections
【发布时间】:2020-09-22 13:50:01
【问题描述】:

我正在使用 CF buildpack staticfile 并添加了自定义位置功能来配置我的特殊位置(记录在 here)。

现在我想增加 Nginx 使用的worker_processes 和/或worker_connections 的数量。这可以添加一个nginx.conf 文件,但这已被弃用,我想坚持使用新模式,只指定与默认值不同的 conf。

有没有办法在构建nginx.conf时使用的conf文件中指定worker_connections

【问题讨论】:

    标签: nginx nginx-config cloud-foundry


    【解决方案1】:

    您不能以这种方式设置worker_processeswork_connections,原因有两个。

    1. 这两个属性不能在location 块中设置(参见https://nginx.org/en/docs/ngx_core_module.html#worker_processeshttps://nginx.org/en/docs/ngx_core_module.html#worker_connections)。
    2. configuration mechanism you're using will include your custom file into the single location block that is in the generated config file

    因此,无法使用这种方式设置这两个值,因为两者都不能在 location 块中设置,这是您可以注入配置的唯一位置,location 块使用此配置机制。


    如果您需要自定义这些设置,我建议您改用 nginx-buildpack 并提供一个完整的自定义 nginx.conf 文件。

    如果你愿意,你可以使用静态文件 buildpack 运行一次,cf ssh 到容器中,为你的应用复制生成的配置文件,然后切换到 nginx-buildpack 并使用复制的配置文件。这将为您提供一个基本配置文件,然后您可以根据需要进行编辑并获得类似的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-13
      • 1970-01-01
      • 1970-01-01
      • 2019-11-05
      • 2021-03-12
      • 2020-09-08
      • 1970-01-01
      相关资源
      最近更新 更多