摘要:最大時(shí)間根據(jù)用戶帶寬計(jì)算,不建議設(shè)置為無(wú)限制,避免意外宕機(jī)。只要持續(xù)發(fā)送數(shù)據(jù)則不會(huì)斷掉,可能是這樣的吧
nginx的修改
send_timeout 60; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; client_max_body_size 30m; 可以全局設(shè)置也可以每個(gè)網(wǎng)站多帶帶設(shè)置
php的修改
upload_max_filesize 10M post_max_size 15M 該項(xiàng)應(yīng)該要大于 upload_max_filesize max_input_time 300 max_execution_time 300
php-fpm注意參數(shù)
request_terminate_timeout 300 request_slowlog_timeout 如果多數(shù)為上傳大文件則設(shè)置較大值,這個(gè)根據(jù)自身情況設(shè)置
這兩個(gè)參數(shù)如果設(shè)置過(guò)小的話會(huì)導(dǎo)致文件傳輸了一部分后連接關(guān)閉。
最大時(shí)間根據(jù)用戶帶寬計(jì)算,不建議設(shè)置為 0 無(wú)限制,避免意外宕機(jī)。
==========================================================
由于看到網(wǎng)上很多配置帖子中說(shuō)要把 nginx.conf 中的 keepalive_timeout 時(shí)間設(shè)置加大才行
我的服務(wù)器上設(shè)置為:
keepalive_timeout 60; 默認(rèn) 大概 75s 我設(shè)置的是 60,
所以
經(jīng)過(guò)實(shí)際測(cè)試,本地限速 34KB/s 上傳 9MB 文件,用時(shí)270秒左右,上傳成功,
表明實(shí)際上傳不受 keepalive_timeout 時(shí)間影響,和該項(xiàng)配置無(wú)關(guān)
而且這個(gè)時(shí)間加長(zhǎng)會(huì)嚴(yán)重影響 nginx 的并發(fā)
至于 send_timeout 我在網(wǎng)上查詢了半天也沒(méi)搞清楚到底是怎么個(gè)超時(shí),同樣也測(cè)試過(guò),
將 send_timeout 設(shè)置為 60 后,
上傳超過(guò) 170s 仍然上傳成功,所以我理解的是該超時(shí)時(shí)間應(yīng)該為 客戶端上傳時(shí)網(wǎng)絡(luò)斷流后超過(guò) 60s 則停止接收接收操作,中斷連接。只要持續(xù)發(fā)送數(shù)據(jù)則不會(huì)斷掉,可能是這樣的吧
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39144.html
摘要:自帶的上傳進(jìn)度功能,需要擴(kuò)展支持。于是想到利用的模塊來(lái)實(shí)現(xiàn)上傳進(jìn)度。接下來(lái)使用模塊替代的文件上傳功能,目的是提高文件上傳的性能。而且可以避免上傳大文件時(shí)執(zhí)行超時(shí)引起錯(cuò)誤。新建一個(gè)對(duì)象,把設(shè)置成剛上傳的文件。 Drupal 8 自帶的上傳進(jìn)度功能,需要PECL uploadprogress library擴(kuò)展支持。安裝后發(fā)現(xiàn)效果還是不太好,不知道什么原因,進(jìn)度條不能正常顯示,而且上傳較大...
摘要:自帶的上傳進(jìn)度功能,需要擴(kuò)展支持。于是想到利用的模塊來(lái)實(shí)現(xiàn)上傳進(jìn)度。接下來(lái)使用模塊替代的文件上傳功能,目的是提高文件上傳的性能。而且可以避免上傳大文件時(shí)執(zhí)行超時(shí)引起錯(cuò)誤。新建一個(gè)對(duì)象,把設(shè)置成剛上傳的文件。 Drupal 8 自帶的上傳進(jìn)度功能,需要PECL uploadprogress library擴(kuò)展支持。安裝后發(fā)現(xiàn)效果還是不太好,不知道什么原因,進(jìn)度條不能正常顯示,而且上傳較大...
摘要:分片上傳主要是前端將一個(gè)較大的文件分成等分的幾片,標(biāo)識(shí)當(dāng)前分片是第幾片和總共幾片,待所有的分片均上傳成功的時(shí)候,在后臺(tái)進(jìn)行合成文件即可。 一、前言 在網(wǎng)站開發(fā)中,經(jīng)常會(huì)有上傳文件的需求,有的文件size太大直接上傳,經(jīng)常會(huì)導(dǎo)致上傳過(guò)程中耗時(shí)太久,大量占用帶寬資源,因此有了分片上傳。 分片上傳主要是前端將一個(gè)較大的文件分成等分的幾片,標(biāo)識(shí)當(dāng)前分片是第幾片和總共幾片,待所有的分片均上傳成...
摘要:是否啟用安全模式。提示此參數(shù)已經(jīng)沒(méi)有了關(guān)閉危險(xiǎn)函數(shù)如果打開了安全模式,那么函數(shù)禁止是不需要的,但是我們?yōu)榱税踩紤]還是設(shè)置。 1、PHP引擎緩存加速常見(jiàn)四種軟件:1.eAccelerator2.Zendcache3.xcache4.apc5.zendopcache php5.5自帶2、使用tmpfs作為緩存加速緩存的文件目錄[root@web02 ~]# mount -t tmpfs ...
閱讀 3245·2021-09-22 15:05
閱讀 2788·2019-08-30 15:56
閱讀 1092·2019-08-29 17:09
閱讀 830·2019-08-29 15:12
閱讀 2109·2019-08-26 11:55
閱讀 3132·2019-08-26 11:52
閱讀 3403·2019-08-26 10:29
閱讀 1402·2019-08-23 17:19