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

阿里巴巴Java開發(fā)手冊 / 服務器規(guī)約

服務器規(guī)約

1. 【推薦】高并發(fā)服務器建議調小 TCP 協(xié)議的 time _ wait 超時時間。

說明:操作系統(tǒng)默認 240 秒后,才會關閉處于 time _ wait 狀態(tài)的連接,在高并發(fā)訪問下,服務器端會因為處于 time _ wait 的連接數太多,可能無法建立新的連接,所以需要在服務器上調小此等待值。

正例:在 linux 服務器上請通過變更/ etc / sysctl . conf 文件去修改該缺省值 ( 秒 ) :

net . ipv 4. tcp _ fin _ timeout = 30

2. 【推薦】調大服務器所支持的最大文件句柄數 (File Descriptor ,簡寫為 fd) 。

說明:主流操作系統(tǒng)的設計是將 TCP / UDP 連接采用與文件一樣的方式去管理,即一個連接對應于一個 fd 。主流的 linux 服務器默認所支持最大 fd 數量為 1024,當并發(fā)連接數很大時很容易因為 fd 不足而出現“ open too many files ”錯誤,導致新的連接無法建立。 建議將 linux服務器所支持的最大句柄數調高數倍 ( 與服務器的內存數量相關 ) 。

3. 【推薦】給 JVM 設置- XX :+ HeapDumpOnOutOfMemoryError 參數,讓 JVM 碰到 OOM 場景時輸出dump 信息。

說明: OOM 的發(fā)生是有概率的,甚至有規(guī)律地相隔數月才出現一例,出現時的現場信息對查錯非常有價值。

4. 【參考】服務器內部重定向使用 forward; 外部重定向地址使用 URL 拼裝工具類來生成,否則會帶來 URL 維護不一致的問題和潛在的安全風險。