天天看點

TFS-報錯篇

情況描述:

        用戶端突然間無法上傳圖檔

錯誤資訊:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

<code>01-07 11:23:19,761 [org.springframework.beans.factory.support.DefaultListableBeanFactory]-[DEBUG] Invoking init method  </code><code>'init'</code> <code>on bean with name </code><code>'tfsManager'</code>

<code>2015-01-07 11:23:19,761 [org.springframework.beans.factory.support.DefaultListableBeanFactory]-[DEBUG] Finished creating instance of bean </code><code>'tfsManager'</code>

<code>2015-01-07 11:23:19,762 [org.springframework.beans.factory.support.DefaultListableBeanFactory]-[DEBUG] Returning cached instance of singleton bean </code><code>'tfsManager'</code>

<code>2015-01-07 11:23:19,763 [com.taobao.common.tfs.impl.GcWorker]-[INFO] gc path directory not exist: C:\Users\ADMINI~1\AppData\Local\Temp\TFSlocalkeyDIR\gc</code>

<code>2015-01-07 11:23:19,764 [com.taobao.common.tfs.impl.GcWorker]-[INFO] gc path directory not exist: C:\Users\ADMINI~1\AppData\Local\Temp\TFSlocalkeyDIR</code>

<code>2015-01-07 11:23:19,764 [com.taobao.common.tfs.impl.CacheMetric]-[WARN] CACHE STATUS. hit: 0 miss: 0 remove: 0</code>

<code>2015-01-07 11:23:19,767 [com.taobao.common.tfs.impl.ClientManager]-[WARN] [ tfs client started (V2.1.1) ]</code>

<code>2015-01-07 11:23:19,829 [com.taobao.common.tfs.</code><code>comm</code><code>.TfsClient]-[DEBUG] send request [1],</code><code>time</code> <code>is:1420600999829</code>

<code>2015-01-07 11:23:19,854 [com.taobao.common.tfs.</code><code>comm</code><code>.TfsClient]-[DEBUG] put response [1],</code><code>time</code> <code>is:1420600999854</code>

<code>2015-01-07 11:23:19,854 [com.taobao.common.tfs.</code><code>comm</code><code>.TfsClient]-[DEBUG] </code><code>return</code> <code>response [1],</code><code>time</code> <code>is:1420600999854</code>

<code>2015-01-07 11:23:19,854 [com.taobao.common.tfs.impl.ClientManager]-[DEBUG] send packet [1] timeout: 10000, used: 25 (ms)</code>

<code>2015-01-07 11:23:19,856 [com.taobao.common.tfs.</code><code>comm</code><code>.TfsClient]-[DEBUG] send request [2],</code><code>time</code> <code>is:1420600999856</code>

<code>2015-01-07 11:23:19,867 [com.taobao.common.tfs.</code><code>comm</code><code>.TfsClient]-[DEBUG] put response [2],</code><code>time</code> <code>is:1420600999867</code>

<code>2015-01-07 11:23:19,867 [com.taobao.common.tfs.</code><code>comm</code><code>.TfsClient]-[DEBUG] </code><code>return</code> <code>response [2],</code><code>time</code> <code>is:1420600999867</code>

<code>2015-01-07 11:23:19,867 [com.taobao.common.tfs.impl.ClientManager]-[DEBUG] send packet [2] timeout: 10000, used: 11 (ms)</code>

<code>2015-01-07 11:23:19,868 [com.taobao.common.tfs.impl.TfsSession]-[ERROR] call GetBlockInfoMessage failed:-5001, error:got error, when get block: 0 mode: 6, result: -5001 information, 221.239.57.154:19832</code>

<code>2015-01-07 11:23:19,868 [com.taobao.common.tfs.DefaultTfsManager]-[ERROR] save fail: 5.jpg=&gt;null,.jpg</code>

<code>com.taobao.common.tfs.exception.ErrorStatusException: receive wrong status message, code:[-5001] from </code><code>/192</code><code>.168.1.191:8108,errmsg:got error, when get block: 0 mode: 6, result: -5001 information, 221.239.57.154:19832</code>

<code>at com.taobao.common.tfs.impl.TfsSession.getBlockInfoEx(TfsSession.java:317)</code>

<code>at com.taobao.common.tfs.impl.TfsSession.getWriteBlockInfo(TfsSession.java:267)</code>

<code>at com.taobao.common.tfs.impl.TfsFile.</code><code>open</code><code>(TfsFile.java:205)</code>

<code>at com.taobao.common.tfs.impl.TfsSmallFile.</code><code>open</code><code>(TfsSmallFile.java:59)</code>

<code>at com.taobao.common.tfs.DefaultTfsManager.saveFileEx(DefaultTfsManager.java:1078)</code>

<code>at com.taobao.common.tfs.DefaultTfsManager.saveFile(DefaultTfsManager.java:1347)</code>

<code>at com.taobao.common.tfs.Test.main(Test.java:15)</code>

<code>null</code>

啟動tfs-ds報錯資訊:

         Too manyopen files

解決辦法:

<code>vi</code><code>/etc/security/limits</code><code>.conf</code>

<code>root  soft nofile  65536</code>

<code>root  hard nofile  65536</code>

<code>root  soft nproc   16384</code>

<code>root  hard nproc   16384</code>

<code>關掉遠端連接配接工具 重新連接配接</code>

檢視limits大小

<code>[root@testsecurity]</code><code># ulimit -a</code>

<code>core </code><code>file</code> <code>size        (blocks, -c) 0</code>

<code>data seg size         (kbytes, -d) unlimited</code>

<code>file</code> <code>size             (blocks, -f) unlimited</code>

<code>max locked memory     (kbytes, -l) unlimited</code>

<code>max memory size       (kbytes, -m) unlimited</code>

<code>open</code> <code>files                    (-n) 65535</code>

<code>pipe size          (512 bytes, -p) 8</code>

<code>stack size            (kbytes, -s) 8192</code>

<code>cpu </code><code>time</code>             <code>(seconds, -t) unlimited</code>

<code>max user processes            (-u) 7168</code>

<code>virtual memory        (kbytes, -</code><code>v</code><code>) unlimited</code>

<code></code>

本文轉自 xinsir999 51CTO部落格,原文連結:http://blog.51cto.com/xinsir/1600691,如需轉載請自行聯系原作者