[英]How to change dokku PHP memory_limit?
我在dokku上主持一個WP博客,但是有穩定性問題,我懷疑內存所以我想增加PHP可用的內存,特別是設置自定義memory_limit
值。
我在dokku v0.5.6
上運行,並使用BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-php#102
要調試我運行的blog
應用程序的PHP設置
dokku run blog php -ini | grep memory_limit
#=> memory_limit => 128M => 128M
我已經遵循了這些建議
特別:
memory_limit = 256M
制作.user.ini
fmp_custom.ini
與內容php_value[memory_limit] = 256M
php_custom.ini
,內容為memory_limit = 256M
web: vendor/bin/heroku-php-nginx -C nginx.conf -F fpm_custom.ini -i php_custom.ini
制作Procfile
web: vendor/bin/heroku-php-nginx -C nginx.conf -F fpm_custom.ini -i php_custom.ini
memory_limit = 256M
的/conf/php/php.ini
這兩種策略都沒有產生所需的輸出
dokku run blog php -ini | grep memory_limit
#=> memory_limit => 256M => 256M
我錯過了什么? 我懷疑沒有任何影響PHP初始化設置,也許我調試不正確?
所有自定義設置都與應用服務器進程的當前線程相關。 換句話說,如果你檢查phpInfo()
輸出,你會發現你的php_custom.ini
按預期工作:
https://www.dropbox.com/s/u4pe88pcpkwl6rm/2016-06-05_0.10.51.png?dl=0
但是php -ini | grep memory_limit
php -ini | grep memory_limit
仍然顯示128MB,因為php調用會產生一個新線程,特別是如果你運行你的應用程序的另一個容器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.