国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ruby-on-rails - 為什麼伺服器用nginx上傳檔案總是失敗?
迷茫
迷茫 2017-05-16 17:30:21
0
1
1054

具體的情況是:
我有一個(gè)app(rails passenger nginx),其中提供一上傳功能給用戶上傳文件.
我部署到伺服器上後測試

1: 用我的電腦上傳檔案一切ok

2: 用我公司裡的電腦上傳檔案也ok

3: 提供給合作者時(shí),當(dāng)上傳文件到一半時(shí)頁面連結(jié)中斷.

4: 合作者用他公司的電腦上傳,也是上傳一半就中斷連結(jié).

5: 合作者有時(shí)能上傳(這種幾率很小)大多數(shù)是上傳一半頁面就斷掉了

我登入伺服器上,查看日誌發(fā)現(xiàn)並沒有什麼異常發(fā)生.

ps: 合作者之前重做過系統(tǒng)(在未做系統(tǒng)之前能上傳).用的是firefox瀏覽器,也用過ie瀏覽器都失敗了
我猜想是合作者的網(wǎng)路出現(xiàn)了問題.也有一種可能是我的nginx配置出了問題.
目前沒有找到合適的切入點(diǎn)來查這個(gè)問題.先把問題貼出來,希望大家?guī)兔Τ龀鲋饕?/p>

下面是我的nginx設(shè)定檔:

include       mime.types;
default_type  application/octet-stream;
log_format  simple '$remote_addr - [$time_local] "$request" $status $body_bytes_sent';
log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                  '$status $body_bytes_sent "$http_referer" '
                  '"$http_user_agent" "$http_x_forwarded_for"';

#access_log  logs/access.log  main;

sendfile        on;
#tcp_nopush     on;

#keepalive_timeout  0;
keepalive_timeout  180;


include /opt/nginx/conf/sites-enabled/*;
迷茫
迷茫

業(yè)精于勤,荒于嬉;行成于思,毀于隨。

全部回覆(1)
給我你的懷抱

首先 我想問的是 你跟合作者測試上傳的文件是同一個(gè)文件嗎? 另外指的合作者是在一個(gè)網(wǎng)路內(nèi)測試的嗎。

你可以這樣去排查:
首先讓你們的測試上傳文件是同一個(gè)文件 基本上就是大小一樣類型一樣是最好的,你可以把成功的文件給合作者 看他是否可以。
因?yàn)檫@個(gè)可以排查掉因?yàn)椴煌奈募愋突虼笮≡斐傻南拗茊栴}

如果第一點(diǎn)排查沒有問題 再看是局域網(wǎng)和廣域網(wǎng)的問題 如果是因?yàn)閭魉统瑫r(shí)(某些超時(shí)限制和程序沒有重試機(jī)制)也可能造成 所以建議使用小文件進(jìn)行測試

再就是 想問下 這個(gè)上傳程式是公司自己的程式設(shè)計(jì)師寫的嗎? 如果是可以讓他們進(jìn)行一個(gè)debug排查。
PS:往往一般跟重裝系統(tǒng)不會有太大關(guān)係的 如果說跟瀏覽器有關(guān)係 這個(gè)可能會有一點(diǎn)影響 主要是看上傳程式是怎麼寫的了。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板