IBM Bluemix php实例上maxclients和serverlimit的最大数量

时间:2016-03-10 08:00:44

标签: php instance ibm-cloud

我在IBM Bluemix中有一个php实例。现在我遇到了与php实例的多个连接的问题。 我将maxclients en serverlimit都增加到256。

我的问题是,IBM bluemix PHP实例的maxcliensts和serverlimits的最大数量是多少。

1 个答案:

答案 0 :(得分:1)

Bluemix运行时没有预定义的限制,它通常取决于buildpack配置:根据使用的buildpack,您可以通过PHP(php.ini),APACHE(httpd。)的自定义配置文件设置此类参数。 conf等等),nginx(nginx [...]。conf)你可以在你正在使用的buildpack提供的默认值中设置你想要修改的所有参数

使用cloudFoundry提供的标准php buildpack,您可以按照此处的说明进行操作

https://github.com/cloudfoundry/php-buildpack/blob/master/docs/config.md

编辑很多配置值

  • 对于APACHE设置(如果您使用APACHE),您可以提供自定义配置(一个或多个)以集成默认值
  • 对于nginx设置(如果使用nginx),您可以提供自定义conf(一个或多个)来集成默认值,如Apache
  • 对于PHP设置,您可以提供自定义的php.ini:它应该放在.bp-config / php / [php version] /php.ini

默认值不足 PHP-buildpack /默认值 在哪里可以找到所有默认设置

在您的特定情况下,希望编辑您接受的最大连接数,您必须编辑以下值:

  • 如果您使用Apache,则在httpd / extra / httpd-mpm.conf文件中,您必须在mpm_worker_module
  • 中添加MaxClients参数(Apache的默认值为256)
  • 如果你使用nginx,编辑的参数应该是nginx / nginx-workers.conf中的worker_connections

所以基本上你可以拿这些默认文件,根据需要编辑,把文件放在你的config目录中 .bp-config / apache / extra / for Apache .bp-config / nginx /用于nginx 并将其与您的应用程序一起推送

Ps。:要将HTTPD设置为APACHE或nginx,您必须设置它 .bp-配置/ options.json 将WEB_SERVER的值设置为Apache或nginx

无论如何,在上面链接的buildpack文档中,您可以通过自定义配置文件设置所有配置选项以及如何添加这些选项。