If you have a large WordPress setup or a server with limited resources, then you will often see the “504 Gateway Time-out” error.

You can follow the steps given below to increase the timeout value. PHP default is 30s.

Changes in php.ini
If you want to change max execution time limit for php scripts from 30 seconds (default) to 300 seconds.

<strong>vim /etc/php5/fpm/php.ini</strong>
Set…

max_execution_time = 300
In Apache, applications running PHP as a module above would have suffice. But in our case we need to make this change at 2 more places.

Changes in PHP-FPM
This is only needed if you have already un-commented request_terminate_timeout parameter before. It is commented by default, and takes value of max_execution_time found in php.ini

Edit…

<strong>vim /etc/php5/fpm/pool.d/www.conf</strong>
Set…

request_terminate_timeout = 300
Changes in Nginx Config
To increase the time limit for example.com by

vim /etc/nginx/sites-available/example.com
location ~ \.php$ {
    include /etc/nginx/fastcgi_params;
        fastcgi_pass  unix:/var/run/php5-fpm.sock;
    fastcgi_read_timeout 300; 
}
If you want to increase time-limit for all-sites on your server, you can edit main nginx.conf file:

<strong>vim /etc/nginx/nginx.conf</strong>
Add following in http{..} section

http {
    #...
        fastcgi_read_timeout 300; 
    #...
}
Reload PHP-FPM & Nginx
Don’t forget to do this so that changes you have made will come into effect:
<strong>
service php5-fpm reload
service nginx reload</strong>

参考:https://easyengine.io/tutorials/php/increase-script-execution-time/

升级php7.2后,加密函数mcrypt_module_open()被废弃的解决方案。

方案1 直接输入 pecl install mcrypt-snapshot 此方案的好处是不用改代码 方案2 <?php class Encrypt{ //base64_encode(openssl_random_pseudo_bytes...

阅读全文

elasticsearch+kibana+filebeat+headPlugin配置参考

参考链接 filebat: https://www.elastic.co/cn/downloads/beats/filebeat https://www.elastic.co/cn/products/beats/filebeat Elastic Stack : https://www...

阅读全文

使用.env文件区分不同的线上环境数据库配置

有时候本地项目和线上项目需要不同的配置文件,这样就用到了.env文件。 1.首先在你的项目根文件夹下创建.env文件 并写入内容 DB_CONNECTION=mysql DB_HOST=12...

阅读全文

评论已经关闭。