workerman 問題

問:WEBSOCKET的鏈接安全性有什麼現成的實現方案嗎nginx

答:能夠用nginx加一層ssl,實現wss安全

問:如何使用定時器功能,每間隔一段時間,給用戶發送消息

http://wenda.workerman.net/?/question/72 spa




問:  Notice : Soft open files now is 1024, We recommend greater than 10000 .net

答:進程

Soft open files 是Linux系統參數,表明你的系統單個進程可以打開最大的文件句柄數量,這個值影響到長連接應用如聊天中單個進程可以維持的用戶鏈接數, Soft open files now is 1024也就是說單個進程只能同時最多隻能維持1024甚至更少(由於有其它文件的句柄被打開)。若是你有4個進程維持用戶連接(例如gateway進程),那麼你整個系統可以同時維持的鏈接數不會超過4*1024個,也就是說最多隻能支持4x1024個用戶在線。

Soft open files 是能夠更改的,
修改方法:

(1)ulimit -HSn 102400

這只是在當前終端有效,退出以後,open files 又變爲默認值。

(2)將ulimit -HSn 102400寫到/etc/profile中,由於每次登陸終端時,都會自動執行/etc/profile。

(3)令修改open files的數值永久生效,則必須修改配置文件:/etc/security/limits.conf. 在這個文件後加上:
ssl

  • soft nofile 102400get

  • hard nofile 102400it


這種方法須要重啓機器才能生效。io

相關文章
相關標籤/搜索