原创 Riak failed to start within 15 seconds
兄弟反應riak無法啓動,一開始沒仔細看,後來網上一搜,好幾個人提問類似問題,解決方法也不一樣。嘗試了幾次,發現問題依舊。 仔細看了一下日誌發現,有2012-11-01 14:34:09.771 [error] <0.2769.0
原创 有效的溝通非常重要
有效的溝通非常重要 下面將描述一下今天發生的案例。 這些日子客戶端開發和測試人員反饋,APP程序經常跳轉到登錄頁面。從他們的描述中我一直以爲都是Session Token過期造成。 服務器是這樣設計的: 服務器提供維護Token和w
原创 ranch 源碼分析
http://langzhe.iteye.com/picture/122017 ranch 源碼分析 點贊 收藏 分享 文章舉報 langxianwu 發佈了27 篇原
原创 lcnt工具
lcnt工具可以統計虛擬機內部的鎖使用次數和衝突次數指導系統的優化。 Mnesia支持事務、支持透明的數據分片,利用兩階段鎖實現分佈式事務,可以線性擴展到至少50個節點 API/Web服務器向用戶提供了系統管理界面。他們是基於開源項目Mo
原创 riak second index 組合鍵
(ejabberd@meta)51> ejabberd_riak:set_with_index(<<"test1">>, "a", "A", [{<<"author_reship_bin">>, list_to_binary("l
原创 Re 從表頭合理取出host
hd(re:split(Host, ":", [{return, list}])) re:split 功能還是非常強大的 split(Subject, RE, Options) -> SplitList Types: Subj
原创 數字前面補零
lists:flatten(io_lib:fwrite("~6.10.0B", [555])). 51 uniqid() -> 52 {T1, T2, T3} = now(), 53 lists:flatt
原创 測試 erlang:monitor
測試代碼 1 -module(testmonitor). 2 -compile(export_all). 13 hello3()-> 14 receive 15 {Pid, T} -> 16
原创 不要忽略任何一個錯誤提示,更要找到原因linked websocket controlling loop crashed with reason: kille...
開發程序的時候,好幾次都看到後臺打出下面的錯誤日誌。 但一直重現不了。 =ERROR REPORT==== 20-Feb-2013::14:07:56 === module: misultin_websocket
原创 ets:update_counter實現數字循環
首先初始化爲1 ets:insert(?MODULE, {seq, 1}), ets:update_counter(e, seq, {2,1,8,1}). 1 145> ets:update_counter(e, seq, {2
原创 get uuid
1、 string:strip(os:cmd("uuidgen"), right, $\n). 2、 49 %% Give a uniq identifier 50 uniqid() ->
原创 分析 mnesia 索引慢的問題,結果出乎意料.
分析 mnesia 索引慢的問題,結果出乎意料. 因爲 ejabberd 設計思路對 mnesia 做緩存情有獨鍾。 排除 cowboy 系統本身性能問題之後決定分析代碼。 前段時間對Cloud做壓力測試意外發現,當測試將要結束時,從出
原创 Influxdb 分組查詢 bug
查詢時 用日期查 select first(0x00060001) as 0x00060001 from update_gadget_attr group by time(12h) fill(null) where time >'
原创 keepalive
{keepalive, Boolean}(TCP/IP sockets) Enables/disables periodic transmission on a connected socket, when no other dat
原创 添加好友時, set roster是可選的。只發送 type=subscribe的presence即可
添加好友時, set roster是可選的。只發送 type=subscribe的presence即可。 set roster 也只是爲了添加暱稱和分組用的 有同事問起,結果忘記了,就又翻閱了一下文檔,如下描述 Implementa