1.調(diào)小TCP協(xié)議的time_wait超時時間,系統(tǒng)默認240秒后,才會關(guān)閉time_wait狀態(tài),服務(wù)端會因為處于time_wait的連接數(shù)太多,可能無法建立連接,所以需要在服務(wù)器調(diào)小此等值。
實際步驟:在linux服務(wù)器上通過變更/etc/sysctl.conf 文件修改
net.ipv4.tcp_fin_timeout = 30
2.調(diào)大服務(wù)器所支持的最大文件句柄數(shù)(File Descriptor),主流linux服務(wù)器默認所支持最大fd數(shù)量為1024,當并發(fā)連接很大時,很容易出現(xiàn)fd不足而導(dǎo)致open too many files的錯誤,建議將linux所支持的最大句柄數(shù)調(diào)高數(shù)倍
3.服務(wù)器內(nèi)部重定向使用forward;外部重定向地址使用URL拼接工具類生成,否則會帶來URL維護不一致的問題和潛在安全風(fēng)險。