php-fpm + nginx服务器配置

ih99xse1  于 2023-05-06  发布在  Nginx
关注(0)|答案(1)|浏览(187)

我在nginx error.log上得到POST Content-Length of 70116320 bytes exceeds the limit of 52428800 bytes
所以我将post_max_size从8 M更改为128 M(php.ini),但我在Web应用程序上获得了502 Bad Gateway
当我检查php-fpm.log时,我得到[pool www] child 3328525 exited with code 70 after 319.595594 seconds from start
然后,我尝试将max_execution_time(www.pool)从300更改为600,但不起作用。
然后我尝试将post_max_size从128 M更改为50 M,并且它可以工作(没有502 Bad Gateway)。
但是,我需要改变post_max_size超过50 M(我希望它可以是128 M,因为数据很大)没有502坏网关。
我的问题是:
1.当我改变了post_max_size参数,那么其他参数应该调整,以获得最佳效果?
1.当我想做php-fpm + nginx配置调优时应该怎么做?
1.这些参数的最大大小是多少?
谢谢,也许你们能帮我的忙。

fjnneemd

fjnneemd1#

您需要更改max_execution_time和post_max_size以满足您的需要
理由:
1.将数据发布到服务器需要时间。如果您将post_max_size更改为较大的值,然后通过post发送大量数据(例如上传大文件),则需要更长的时间。(因此需要调整max_execution_time)
1.没有max_execution_size这样的东西
确保您的系统资源可以处理它(没有不利影响)对您所设置的

相关问题