Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要为需要在我的数据库中导入产品和价格的第三方服务器设置不同的超时和执行时间。
现在,他们告诉我 php 脚本正在超时。这是由于我在 php.ini 上的配置。我希望能够为每个人保留该配置,因为我认为这是正确的配置。但我也需要他们能够执行脚本。
我想必须有一种方法可以在 nginx 或 php-fpm 配置上执行此操作。有谁知道怎么做?
您需要为特定的第 3 方服务器创建一个新的 php-fpm 配置文件并覆盖 php.ini 设置,即
php_admin_value[max_execution_time] = 60 php_admin_value[memory_limit] = 128M
然后在 nginx 中,使用 fastcgi 设置一个新的位置块,指向您的新 php-fpm 配置文件正在侦听的同一端口(或 unix 套接字)。