- 浏览: 95638 次
- 性别:
- 来自: 上海
最新评论
-
zdx3578:
rsync -avrlptzon s d
zabbix编译: -
zdx3578:
jmx hostname -i 确认机器名!
优化杂记 -
zdx3578:
http://www.linuxyw.com/a/WEBfuw ...
通过证书dn名映射应用其他的登录名 -
zdx3578:
http://www.cnblogs.com/peida/ta ...
vmstat system in cs cs: The number of context switches per second. 高 -
zdx3578:
cmdb2.1.7 + shark workflow 安装ok ...
cmdbuild
toolbar:start(). 可启动下面的工具和dbg
tv:start().
appmonstart().
pman:start().
webtool:start().
pman:proc(0,70,0) trac结果:
initial_call: proc_lib:init_p/5
current_function: gen_server:loop/6
dictionary: [
{tot_time,1404641},
{'$ancestors',[appmon,<0.45.0>]},
{runtime,11296},
{'$initial_call',{appmon_info,init,1}}]
heap_size: 4181
stack_size: 9
reductions: 358265
links: [
<0.73.0>,
<0.68.0>]
trap_exit: true
<0.70.0>: getting_linked <0.96.0>
<0.70.0>: rec {do_it, {app_ctrl, nonode@nohost, <0.68.0>}}
<0.70.0>: rec {do_it, {load, nonode@nohost, <0.68.0>}}
<0.70.0>: rec {do_it, {app, yaws, <0.73.0>}}
<0.70.0>: call gen_server:decode_msg({do_it, {app_ctrl, nonode@nohost, <0.68.0>}}, <0.70.0>, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}, appmon_info, infinity, [], false)
<0.70.0>: call gen_server:handle_msg({do_it, {app_ctrl, nonode@nohost, <0.68.0>}}, <0.70.0>, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}, appmon_info)
<0.70.0>: call gen_server:dispatch({do_it, {app_ctrl, nonode@nohost, <0.68.0>}}, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]})
<0.70.0>: call ets:lookup(3932188, {app_ctrl, nonode@nohost, <0.68.0>})
<0.70.0>: call application:which_applications()
<0.70.0>: call application_controller:which_applications()
<0.70.0>: call gen_server:call(application_controller, which_applications)
<0.70.0>: call gen:call(application_controller, '$gen_call', which_applications)
<0.70.0>: call gen:call(application_controller, '$gen_call', which_applications, 5000)
<0.70.0>: call erlang:whereis(application_controller)
<0.70.0>: call gen:do_call(<0.6.0>, '$gen_call', which_applications, 5000)
<0.70.0>: call erlang:monitor(process, <0.6.0>)
<0.70.0>: call erlang:send(<0.6.0>, {'$gen_call', {<0.70.0>, #Ref<0.0.0.1875>}, which_applications}, [noconnect])
<0.70.0>: ! To: <0.6.0> Msg: {'$gen_call', {<0.70.0>, #Ref<0.0.0.1875>}, which_applications}
<0.70.0>: rec {#Ref<0.0.0.1875>, [{yaws,"yaws WWW server","1.88"},
{sasl,"SASL CXC 138 11","2.1.9.2"},
{stdlib,"ERTS CXC 138 10","1.17"},
{kernel,"ERTS CXC 138 10","2.14"}]}
<0.70.0>: call erlang:demonitor(#Ref<0.0.0.1875>, [flush])
<0.70.0>: call application_controller:get_master(yaws)
<0.70.0>: call ets:lookup(ac_tab, {application_master, yaws})
<0.70.0>: call application_controller:get_master(sasl)
<0.70.0>: call ets:lookup(ac_tab, {application_master, sasl})
<0.70.0>: call application_controller:get_master(stdlib)
<0.70.0>: call ets:lookup(ac_tab, {application_master, stdlib})
<0.70.0>: call application_controller:get_master(kernel)
<0.70.0>: call ets:lookup(ac_tab, {application_master, kernel})
<0.70.0>: call lists:keysearch(timeout, 1, [])
<0.70.0>: call timer:send_after(2000, {do_it, {app_ctrl, nonode@nohost, <0.68.0>}})
<0.70.0>: call timer:send_after(2000, <0.70.0>, {do_it, {app_ctrl, nonode@nohost, <0.68.0>}})
<0.70.0>: call timer:req(apply_after, {2000, {timer, send, [<0.70.0>,{do_it,{app_ctrl,nonode@nohost,<0.68.0>}}]}})
<0.70.0>: call timer:system_time()
<0.70.0>: call erlang:now()
<0.70.0>: call timer:ensure_started()
<0.70.0>: call erlang:whereis(timer_server)
<0.70.0>: call gen_server:call(timer_server, {apply_after, {2000, {timer, send, [<0.70.0>,{do_it,{app_ctrl,nonode@nohost,<0.68.0>}}]}}, 1291950337750381}, infinity)
<0.70.0>: call gen:call(timer_server, '$gen_call', {apply_after, {2000, {timer, send, [<0.70.0>,{do_it,{app_ctrl,nonode@nohost,<0.68.0>}}]}}, 1291950337750381}, infinity)
<0.70.0>: call erlang:whereis(timer_server)
<0.70.0>: call gen:do_call(<0.71.0>, '$gen_call', {apply_after, {2000, {timer, send, [<0.70.0>,{do_it,{app_ctrl,nonode@nohost,<0.68.0>}}]}}, 1291950337750381}, infinity)
<0.70.0>: call erlang:monitor(process, <0.71.0>)
<0.70.0>: call erlang:send(<0.71.0>, {'$gen_call', {<0.70.0>, #Ref<0.0.0.1876>}, {apply_after, {2000, {timer, send, [<0.70.0>,{do_it,{app_ctrl,nonode@nohost,<0.68.0>}}]}}, 1291950337750381}}, [noconnect])
<0.70.0>: ! To: <0.71.0> Msg: {'$gen_call', {<0.70.0>, #Ref<0.0.0.1876>}, {apply_after, {2000, {timer, send, [<0.70.0>,{do_it,{app_ctrl,nonode@nohost,<0.68.0>}}]}}, 1291950337750381}}
<0.70.0>: rec {#Ref<0.0.0.1876>, {ok, {1291950339750381, #Ref<0.0.0.1877>}}}
<0.70.0>: call erlang:demonitor(#Ref<0.0.0.1876>, [flush])
<0.70.0>: call ets:insert(3932188, {{app_ctrl, nonode@nohost, <0.68.0>}, {1291950339750381, #Ref<0.0.0.1877>}, [{<0.40.0>,yaws,{yaws,"yaws WWW server","1.88"}},
{<0.29.0>,sasl,{sasl,"SASL CXC 138 11","2.1.9.2"}},
{<0.8.0>,kernel,{kernel,"ERTS CXC 138 10","2.14"}}], []})
<0.70.0>: call gen_server:handle_common_reply({noreply, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}}, <0.70.0>, appmon_info, {do_it, {app_ctrl, nonode@nohost, <0.68.0>}}, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]})
<0.70.0>: call gen_server:loop(<0.70.0>, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}, appmon_info, infinity, [])
<0.70.0>: call gen_server:decode_msg({do_it, {load, nonode@nohost, <0.68.0>}}, <0.70.0>, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}, appmon_info, infinity, [], false)
<0.70.0>: call gen_server:handle_msg({do_it, {load, nonode@nohost, <0.68.0>}}, <0.70.0>, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}, appmon_info)
<0.70.0>: call gen_server:dispatch({do_it, {load, nonode@nohost, <0.68.0>}}, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]})
<0.70.0>: call ets:lookup(3932188, {load, nonode@nohost, <0.68.0>})
<0.70.0>: call erlang:statistics(run_queue)
<0.70.0>: call lists:keysearch(load_method, 1, [{timeout,1000}])
<0.70.0>: call erlang:statistics(runtime)
<0.70.0>: call erlang:put(runtime, 11328)
<0.70.0>: call erlang:statistics(wall_clock)
<0.70.0>: call erlang:put(tot_time, 1405641)
<0.70.0>: call lists:keysearch(load_scale, 1, [{timeout,1000}])
<0.70.0>: call math:sqrt(0.7762962962962963)
<0.70.0>: call erlang:min(14, 16)
<0.70.0>: call lists:keysearch(load_average, 1, [{timeout,1000}])
<0.70.0>: ! To: <0.68.0> Msg: {delivery, <0.70.0>, load, nonode@nohost, {2, 10}}
<0.70.0>: call lists:keysearch(timeout, 1, [{timeout,1000}])
<0.70.0>: call timer:send_after(1000, {do_it, {load, nonode@nohost, <0.68.0>}})
<0.70.0>: call timer:send_after(1000, <0.70.0>, {do_it, {load, nonode@nohost, <0.68.0>}})
<0.70.0>: call timer:req(apply_after, {1000, {timer, send, [<0.70.0>,{do_it,{load,nonode@nohost,<0.68.0>}}]}})
<0.70.0>: call timer:system_time()
<0.70.0>: call erlang:now()
<0.70.0>: call timer:ensure_started()
<0.70.0>: call erlang:whereis(timer_server)
<0.70.0>: call gen_server:call(timer_server, {apply_after, {1000, {timer, send, [<0.70.0>,{do_it,{load,nonode@nohost,<0.68.0>}}]}}, 1291950337750383}, infinity)
<0.70.0>: call gen:call(timer_server, '$gen_call', {apply_after, {1000, {timer, send, [<0.70.0>,{do_it,{load,nonode@nohost,<0.68.0>}}]}}, 1291950337750383}, infinity)
<0.70.0>: call erlang:whereis(timer_server)
<0.70.0>: call gen:do_call(<0.71.0>, '$gen_call', {apply_after, {1000, {timer, send, [<0.70.0>,{do_it,{load,nonode@nohost,<0.68.0>}}]}}, 1291950337750383}, infinity)
<0.70.0>: call erlang:monitor(process, <0.71.0>)
<0.70.0>: call erlang:send(<0.71.0>, {'$gen_call', {<0.70.0>, #Ref<0.0.0.1878>}, {apply_after, {1000, {timer, send, [<0.70.0>,{do_it,{load,nonode@nohost,<0.68.0>}}]}}, 1291950337750383}}, [noconnect])
<0.70.0>: ! To: <0.71.0> Msg: {'$gen_call', {<0.70.0>, #Ref<0.0.0.1878>}, {apply_after, {1000, {timer, send, [<0.70.0>,{do_it,{load,nonode@nohost,<0.68.0>}}]}}, 1291950337750383}}
<0.70.0>: rec {#Ref<0.0.0.1878>, {ok, {1291950338750383, #Ref<0.0.0.1879>}}}
<0.70.0>: call erlang:demonitor(#Ref<0.0.0.1878>, [flush])
<0.70.0>: call ets:insert(3932188, {{load, nonode@nohost, <0.68.0>}, {1291950338750383, #Ref<0.0.0.1879>}, {2, 10}, [{timeout,1000}]})
<0.70.0>: call gen_server:handle_common_reply({noreply, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}}, <0.70.0>, appmon_info, {do_it, {load, nonode@nohost, <0.68.0>}}, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]})
<0.70.0>: call gen_server:loop(<0.70.0>, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}, appmon_info, infinity, [])
<0.70.0>: call gen_server:decode_msg({do_it, {app, yaws, <0.73.0>}}, <0.70.0>, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}, appmon_info, infinity, [], false)
<0.70.0>: call gen_server:handle_msg({do_it, {app, yaws, <0.73.0>}}, <0.70.0>, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}, appmon_info)
<0.70.0>: call gen_server:dispatch({do_it, {app, yaws, <0.73.0>}}, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]})
<0.70.0>: call ets:lookup(3932188, {app, yaws, <0.73.0>})
<0.70.0>: call lists:keysearch(info_type, 1, [])
<0.70.0>: call application_controller:get_master(yaws)
<0.70.0>: call ets:lookup(ac_tab, {application_master, yaws})
<0.70.0>: call ets:new(processes, [set,public])
<0.70.0>: call ets:new(links, [bag,public])
<0.70.0>: call ets:new(extralinks, [bag,public])
<0.70.0>: call queue:new()
<0.70.0>: call queue:in(<0.40.0>, {[], []})
<0.70.0>: call erlang:process_info(<0.40.0>, group_leader)
<0.70.0>: call lists:foldr(#Fun<appmon_info.3.26797912>, [undefined], [application_controller,init,error_logger,gs,node_serv,appmon,appmon_a,
appmon_info])
<0.70.0>: call lists:foldr(#Fun<appmon_info.3.26797912>, [undefined], [init,error_logger,gs,node_serv,appmon,appmon_a,appmon_info])
<0.70.0>: call lists:foldr(#Fun<appmon_info.3.26797912>, [undefined], [error_logger,gs,node_serv,appmon,appmon_a,appmon_info])
<0.70.0>: call lists:foldr(#Fun<appmon_info.3.26797912>, [undefined], [gs,node_serv,appmon,appmon_a,appmon_info])
<0.70.0>: call lists:foldr(#Fun<appmon_info.3.26797912>, [undefined], [node_serv,appmon,appmon_a,appmon_info])
<0.70.0>: call lists:foldr(#Fun<appmon_info.3.26797912>, [undefined], [appmon,appmon_a,appmon_info])
<0.70.0>: call lists:foldr(#Fun<appmon_info.3.26797912>, [undefined], [appmon_a,appmon_info])
<0.70.0>: call lists:foldr(#Fun<appmon_info.3.26797912>, [undefined], [appmon_info])
<0.70.0>: call lists:foldr(#Fun<appmon_info.3.26797912>, [undefined], [])
<0.70.0>: call erlang:whereis(appmon_info)
<0.70.0>: call erlang:whereis(appmon_a)
<0.70.0>: call erlang:whereis(appmon)
<0.70.0>: call erlang:whereis(node_serv)
<0.70.0>: call erlang:whereis(gs)
<0.70.0>: call erlang:whereis(error_logger)
<0.70.0>: call erlang:whereis(init)
<0.70.0>: call erlang:whereis(application_controller)
<0.70.0>: call queue:out({[<0.40.0>], []})
<0.70.0>: call erlang:setelement(2, {db, {[<0.40.0>], []}, -130547677, -130285534, -130023387}, {[], []})
<0.70.0>: call ets:member(-130547677, <0.40.0>)
<0.70.0>: call ets:insert(-130547677, {<0.40.0>})
<0.70.0>: call erlang:process_info(<0.40.0>, links)
<0.70.0>: call lists:reverse([<0.6.0>,<0.41.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], []}, -130547677, -130285534, -130023387}, [<0.41.0>,<0.6.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], []}, -130547677, -130285534, -130023387}, [<0.6.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], []}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.6.0>)
<0.70.0>: call lists:member(<0.6.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call ets:member(-130547677, <0.41.0>)
<0.70.0>: call lists:member(<0.41.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.41.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [])
<0.70.0>: call erlang:process_info(<0.41.0>, group_leader)
<0.70.0>: call queue:member(<0.41.0>, {[], []})
<0.70.0>: call lists:member(<0.41.0>, [])
<0.70.0>: call lists:member(<0.41.0>, [])
<0.70.0>: call ets:insert(-130285534, {<0.40.0>, <0.41.0>})
<0.70.0>: call queue:in(<0.41.0>, {[], []})
<0.70.0>: call erlang:setelement(2, {db, {[], []}, -130547677, -130285534, -130023387}, {[<0.41.0>], []})
<0.70.0>: call queue:out({[<0.41.0>], []})
<0.70.0>: call erlang:setelement(2, {db, {[<0.41.0>], []}, -130547677, -130285534, -130023387}, {[], []})
<0.70.0>: call ets:member(-130547677, <0.41.0>)
<0.70.0>: call ets:insert(-130547677, {<0.41.0>})
<0.70.0>: call erlang:process_info(<0.41.0>, links)
<0.70.0>: call lists:reverse([<0.40.0>,<0.42.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], []}, -130547677, -130285534, -130023387}, [<0.42.0>,<0.40.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], []}, -130547677, -130285534, -130023387}, [<0.40.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], []}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.40.0>)
<0.70.0>: call ets:member(-130547677, <0.42.0>)
<0.70.0>: call lists:member(<0.42.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.42.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [{'$ancestors',[<0.41.0>]},{'$initial_call',{supervisor,yaws_sup,1}}])
<0.70.0>: call ets:insert(-130285534, {<0.41.0>, <0.42.0>})
<0.70.0>: call queue:in(<0.42.0>, {[], []})
<0.70.0>: call erlang:setelement(2, {db, {[], []}, -130547677, -130285534, -130023387}, {[<0.42.0>], []})
<0.70.0>: call queue:out({[<0.42.0>], []})
<0.70.0>: call erlang:setelement(2, {db, {[<0.42.0>], []}, -130547677, -130285534, -130023387}, {[], []})
<0.70.0>: call ets:member(-130547677, <0.42.0>)
<0.70.0>: call ets:insert(-130547677, {<0.42.0>})
<0.70.0>: call erlang:process_info(<0.42.0>, links)
<0.70.0>: call lists:reverse([<0.43.0>,<0.44.0>,<0.55.0>,<0.41.0>])
<0.70.0>: call lists:reverse([<0.55.0>,<0.41.0>], [<0.44.0>,<0.43.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], []}, -130547677, -130285534, -130023387}, [<0.41.0>,<0.55.0>,<0.44.0>,<0.43.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], []}, -130547677, -130285534, -130023387}, [<0.55.0>,<0.44.0>,<0.43.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], []}, -130547677, -130285534, -130023387}, [<0.44.0>,<0.43.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], []}, -130547677, -130285534, -130023387}, [<0.43.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], []}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.43.0>)
<0.70.0>: call lists:member(<0.43.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.43.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [{'$ancestors',[yaws_sup,<0.41.0>]},{'$initial_call',{yaws_log,init,1}}])
<0.70.0>: call erlang:whereis(yaws_sup)
<0.70.0>: call ets:insert(-130285534, {<0.42.0>, <0.43.0>})
<0.70.0>: call queue:in(<0.43.0>, {[], []})
<0.70.0>: call erlang:setelement(2, {db, {[], []}, -130547677, -130285534, -130023387}, {[<0.43.0>], []})
<0.70.0>: call ets:member(-130547677, <0.44.0>)
<0.70.0>: call lists:member(<0.44.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.44.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [{start_time,{{2010,12,10},{10,42,13}}},
{gc,{gconf,"c:/Program Files/Yaws-1.88",false,207,
"c:/Program Files/Yaws-1.88/logs",
["c:/Program Files/Yaws-1.88/www/ebin",
"c:/Program Files/Yaws-1.88/examples/ebin",
"c:/Program Files/Yaws-1.88/examples/ebin"],
[],15000,400,1000000,8000,nolimit,10240,[],1000000,0,
["c:/Program Files/Yaws-1.88/examples/include",
"c:/Program Files/Yaws-1.88/examples/include"],
"/usr/bin/php-cgi","Yaws 1.88","default",false,[]}},
{'$ancestors',[yaws_sup,<0.41.0>]},
{'$initial_call',{yaws_server,init,1}}])
<0.70.0>: call erlang:whereis(yaws_sup)
<0.70.0>: call ets:insert(-130285534, {<0.42.0>, <0.44.0>})
<0.70.0>: call queue:in(<0.44.0>, {[<0.43.0>], []})
<0.70.0>: call erlang:setelement(2, {db, {[<0.43.0>], []}, -130547677, -130285534, -130023387}, {[<0.44.0>], [<0.43.0>]})
<0.70.0>: call ets:member(-130547677, <0.55.0>)
<0.70.0>: call lists:member(<0.55.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.55.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [{'$ancestors',[yaws_sup,<0.41.0>]},
{'$initial_call',{supervisor,yaws_sup_restarts,1}}])
<0.70.0>: call erlang:whereis(yaws_sup)
<0.70.0>: call ets:insert(-130285534, {<0.42.0>, <0.55.0>})
<0.70.0>: call queue:in(<0.55.0>, {[<0.44.0>], [<0.43.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.44.0>], [<0.43.0>]}, -130547677, -130285534, -130023387}, {[<0.55.0>,<0.44.0>], [<0.43.0>]})
<0.70.0>: call ets:member(-130547677, <0.41.0>)
<0.70.0>: call queue:out({[<0.55.0>,<0.44.0>], [<0.43.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.55.0>,<0.44.0>], [<0.43.0>]}, -130547677, -130285534, -130023387}, {[<0.55.0>], [<0.44.0>]})
<0.70.0>: call ets:member(-130547677, <0.43.0>)
<0.70.0>: call ets:insert(-130547677, {<0.43.0>})
<0.70.0>: call erlang:process_info(<0.43.0>, links)
<0.70.0>: call lists:reverse([#Port<0.653>,<0.49.0>,<0.50.0>,<0.42.0>,#Port<0.652>])
<0.70.0>: call lists:reverse([<0.50.0>,<0.42.0>,#Port<0.652>], [<0.49.0>,#Port<0.653>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.55.0>], [<0.44.0>]}, -130547677, -130285534, -130023387}, [#Port<0.652>,<0.42.0>,<0.50.0>,<0.49.0>,#Port<0.653>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.55.0>], [<0.44.0>]}, -130547677, -130285534, -130023387}, [<0.42.0>,<0.50.0>,<0.49.0>,#Port<0.653>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.55.0>], [<0.44.0>]}, -130547677, -130285534, -130023387}, [<0.50.0>,<0.49.0>,#Port<0.653>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.55.0>], [<0.44.0>]}, -130547677, -130285534, -130023387}, [<0.49.0>,#Port<0.653>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.55.0>], [<0.44.0>]}, -130547677, -130285534, -130023387}, [#Port<0.653>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.55.0>], [<0.44.0>]}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, #Port<0.653>)
<0.70.0>: call lists:member(#Port<0.653>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call ets:insert(-130285534, {<0.43.0>, #Port<0.653>})
<0.70.0>: call queue:in(#Port<0.653>, {[<0.55.0>], [<0.44.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.55.0>], [<0.44.0>]}, -130547677, -130285534, -130023387}, {[#Port<0.653>,<0.55.0>], [<0.44.0>]})
<0.70.0>: call ets:member(-130547677, <0.49.0>)
<0.70.0>: call lists:member(<0.49.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.49.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [])
<0.70.0>: call erlang:process_info(<0.49.0>, group_leader)
<0.70.0>: call queue:member(<0.49.0>, {[#Port<0.653>,<0.55.0>], [<0.44.0>]})
<0.70.0>: call lists:member(<0.49.0>, [#Port<0.653>,<0.55.0>])
<0.70.0>: call lists:member(<0.49.0>, [<0.44.0>])
<0.70.0>: call ets:insert(-130285534, {<0.43.0>, <0.49.0>})
<0.70.0>: call queue:in(<0.49.0>, {[#Port<0.653>,<0.55.0>], [<0.44.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[#Port<0.653>,<0.55.0>], [<0.44.0>]}, -130547677, -130285534, -130023387}, {[<0.49.0>,#Port<0.653>,<0.55.0>], [<0.44.0>]})
<0.70.0>: call ets:member(-130547677, <0.50.0>)
<0.70.0>: call lists:member(<0.50.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.50.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [])
<0.70.0>: call erlang:process_info(<0.50.0>, group_leader)
<0.70.0>: call queue:member(<0.50.0>, {[<0.49.0>,#Port<0.653>,<0.55.0>], [<0.44.0>]})
<0.70.0>: call lists:member(<0.50.0>, [<0.49.0>,#Port<0.653>,<0.55.0>])
<0.70.0>: call lists:member(<0.50.0>, [<0.44.0>])
<0.70.0>: call ets:insert(-130285534, {<0.43.0>, <0.50.0>})
<0.70.0>: call queue:in(<0.50.0>, {[<0.49.0>,#Port<0.653>,<0.55.0>], [<0.44.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.49.0>,#Port<0.653>,<0.55.0>], [<0.44.0>]}, -130547677, -130285534, -130023387}, {[<0.50.0>,<0.49.0>,#Port<0.653>,<0.55.0>], [<0.44.0>]})
<0.70.0>: call ets:member(-130547677, <0.42.0>)
<0.70.0>: call ets:member(-130547677, #Port<0.652>)
<0.70.0>: call lists:member(#Port<0.652>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call ets:insert(-130285534, {<0.43.0>, #Port<0.652>})
<0.70.0>: call queue:in(#Port<0.652>, {[<0.50.0>,<0.49.0>,#Port<0.653>,<0.55.0>], [<0.44.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.50.0>,<0.49.0>,#Port<0.653>,<0.55.0>], [<0.44.0>]}, -130547677, -130285534, -130023387}, {[#Port<0.652>,<0.50.0>,<0.49.0>,#Port<0.653>,<0.55.0>], [<0.44.0>]})
<0.70.0>: call queue:out({[#Port<0.652>,<0.50.0>,<0.49.0>,#Port<0.653>,<0.55.0>], [<0.44.0>]})
<0.70.0>: call lists:reverse([<0.49.0>,#Port<0.653>,<0.55.0>], [])
<0.70.0>: call erlang:setelement(2, {db, {[#Port<0.652>,<0.50.0>,<0.49.0>,#Port<0.653>,<0.55.0>], [<0.44.0>]}, -130547677, -130285534, -130023387}, {[#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]})
<0.70.0>: call ets:member(-130547677, <0.44.0>)
<0.70.0>: call ets:insert(-130547677, {<0.44.0>})
<0.70.0>: call erlang:process_info(<0.44.0>, links)
<0.70.0>: call lists:reverse([<0.51.0>,<0.53.0>,<0.42.0>])
<0.70.0>: call lists:reverse([<0.42.0>], [<0.53.0>,<0.51.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, [<0.42.0>,<0.53.0>,<0.51.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, [<0.53.0>,<0.51.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, [<0.51.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.51.0>)
<0.70.0>: call lists:member(<0.51.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.51.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [{random_seed,{8878,13625,8407}},
{'$ancestors',[yaws_server,yaws_sup,<0.41.0>]},
{'$initial_call',{yaws_ctl,run,1}}])
<0.70.0>: call erlang:whereis(yaws_server)
<0.70.0>: call ets:insert(-130285534, {<0.44.0>, <0.51.0>})
<0.70.0>: call queue:in(<0.51.0>, {[#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, {[<0.51.0>,#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]})
<0.70.0>: call ets:member(-130547677, <0.53.0>)
<0.70.0>: call lists:member(<0.53.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.53.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [{gc,{gconf,"c:/Program Files/Yaws-1.88",false,207,
"c:/Program Files/Yaws-1.88/logs",
["c:/Program Files/Yaws-1.88/www/ebin",
"c:/Program Files/Yaws-1.88/examples/ebin",
"c:/Program Files/Yaws-1.88/examples/ebin"],
[],15000,400,1000000,8000,nolimit,10240,[],1000000,0,
["c:/Program Files/Yaws-1.88/examples/include",
"c:/Program Files/Yaws-1.88/examples/include"],
"/usr/bin/php-cgi","Yaws 1.88","default",false,[]}},
{'$ancestors',[yaws_server,yaws_sup,<0.41.0>]},
{top,<0.44.0>},
{'$initial_call',{yaws_server,gserv,3}}])
<0.70.0>: call erlang:whereis(yaws_server)
<0.70.0>: call ets:insert(-130285534, {<0.44.0>, <0.53.0>})
<0.70.0>: call queue:in(<0.53.0>, {[<0.51.0>,#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.51.0>,#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, {[<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]})
<0.70.0>: call ets:member(-130547677, <0.42.0>)
<0.70.0>: call queue:out({[<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [<0.55.0>,#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, {[<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]})
<0.70.0>: call ets:member(-130547677, <0.55.0>)
<0.70.0>: call ets:insert(-130547677, {<0.55.0>})
<0.70.0>: call erlang:process_info(<0.55.0>, links)
<0.70.0>: call lists:reverse([<0.56.0>,<0.57.0>,<0.58.0>,<0.42.0>])
<0.70.0>: call lists:reverse([<0.58.0>,<0.42.0>], [<0.57.0>,<0.56.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, [<0.42.0>,<0.58.0>,<0.57.0>,<0.56.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, [<0.58.0>,<0.57.0>,<0.56.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, [<0.57.0>,<0.56.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, [<0.56.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.56.0>)
<0.70.0>: call lists:member(<0.56.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.56.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [{random_seed,{1291,9418,14832}},
{'$ancestors',[yaws_sup_restarts,yaws_sup,<0.41.0>]},
{'$initial_call',{yaws_session_server,init,1}}])
<0.70.0>: call erlang:whereis(yaws_sup_restarts)
<0.70.0>: call ets:insert(-130285534, {<0.55.0>, <0.56.0>})
<0.70.0>: call queue:in(<0.56.0>, {[<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, {[<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]})
<0.70.0>: call ets:member(-130547677, <0.57.0>)
<0.70.0>: call lists:member(<0.57.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.57.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [{'$ancestors',[yaws_sup_restarts,yaws_sup,<0.41.0>]},
{'$initial_call',{yaws_rss,init,1}}])
<0.70.0>: call erlang:whereis(yaws_sup_restarts)
<0.70.0>: call ets:insert(-130285534, {<0.55.0>, <0.57.0>})
<0.70.0>: call queue:in(<0.57.0>, {[<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, {[<0.57.0>,<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]})
<0.70.0>: call ets:member(-130547677, <0.58.0>)
<0.70.0>: call lists:member(<0.58.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.58.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [{'$ancestors',[yaws_sup_restarts,yaws_sup,<0.41.0>]},
{'$initial_call',{gen_event,init_it,6}}])
<0.70.0>: call erlang:whereis(yaws_sup_restarts)
<0.70.0>: call ets:insert(-130285534, {<0.55.0>, <0.58.0>})
<0.70.0>: call queue:in(<0.58.0>, {[<0.57.0>,<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.57.0>,<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, {[<0.58.0>,<0.57.0>,<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]})
<0.70.0>: call ets:member(-130547677, <0.42.0>)
<0.70.0>: call queue:out({[<0.58.0>,<0.57.0>,<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.58.0>,<0.57.0>,<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [#Port<0.653>,<0.49.0>]}, -130547677, -130285534, -130023387}, {[<0.58.0>,<0.57.0>,<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [<0.49.0>]})
<0.70.0>: call queue:out({[<0.58.0>,<0.57.0>,<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [<0.49.0>]})
<0.70.0>: call lists:reverse([<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [])
<0.70.0>: call erlang:setelement(2, {db, {[<0.58.0>,<0.57.0>,<0.56.0>,<0.53.0>,<0.51.0>,#Port<0.652>,<0.50.0>], [<0.49.0>]}, -130547677, -130285534, -130023387}, {[<0.58.0>,<0.57.0>], [<0.50.0>,#Port<0.652>,<0.51.0>,<0.53.0>,<0.56.0>]})
<0.70.0>: call ets:member(-130547677, <0.49.0>)
<0.70.0>: call ets:insert(-130547677, {<0.49.0>})
<0.70.0>: call erlang:process_info(<0.49.0>, links)
<0.70.0>: call lists:reverse([<0.43.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.58.0>,<0.57.0>], [<0.50.0>,#Port<0.652>,<0.51.0>,<0.53.0>,<0.56.0>]}, -130547677, -130285534, -130023387}, [<0.43.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.58.0>,<0.57.0>], [<0.50.0>,#Port<0.652>,<0.51.0>,<0.53.0>,<0.56.0>]}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.43.0>)
<0.70.0>: call queue:out({[<0.58.0>,<0.57.0>], [<0.50.0>,#Port<0.652>,<0.51.0>,<0.53.0>,<0.56.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.58.0>,<0.57.0>], [<0.50.0>,#Port<0.652>,<0.51.0>,<0.53.0>,<0.56.0>]}, -130547677, -130285534, -130023387}, {[<0.58.0>,<0.57.0>], [#Port<0.652>,<0.51.0>,<0.53.0>,<0.56.0>]})
<0.70.0>: call ets:member(-130547677, <0.50.0>)
<0.70.0>: call ets:insert(-130547677, {<0.50.0>})
<0.70.0>: call erlang:process_info(<0.50.0>, links)
<0.70.0>: call lists:reverse([<0.43.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.58.0>,<0.57.0>], [#Port<0.652>,<0.51.0>,<0.53.0>,<0.56.0>]}, -130547677, -130285534, -130023387}, [<0.43.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.58.0>,<0.57.0>], [#Port<0.652>,<0.51.0>,<0.53.0>,<0.56.0>]}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.43.0>)
<0.70.0>: call queue:out({[<0.58.0>,<0.57.0>], [#Port<0.652>,<0.51.0>,<0.53.0>,<0.56.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.58.0>,<0.57.0>], [#Port<0.652>,<0.51.0>,<0.53.0>,<0.56.0>]}, -130547677, -130285534, -130023387}, {[<0.58.0>,<0.57.0>], [<0.51.0>,<0.53.0>,<0.56.0>]})
<0.70.0>: call queue:out({[<0.58.0>,<0.57.0>], [<0.51.0>,<0.53.0>,<0.56.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.58.0>,<0.57.0>], [<0.51.0>,<0.53.0>,<0.56.0>]}, -130547677, -130285534, -130023387}, {[<0.58.0>,<0.57.0>], [<0.53.0>,<0.56.0>]})
<0.70.0>: call ets:member(-130547677, <0.51.0>)
<0.70.0>: call ets:insert(-130547677, {<0.51.0>})
<0.70.0>: call erlang:process_info(<0.51.0>, links)
<0.70.0>: call lists:reverse([<0.44.0>,#Port<0.677>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.58.0>,<0.57.0>], [<0.53.0>,<0.56.0>]}, -130547677, -130285534, -130023387}, [#Port<0.677>,<0.44.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.58.0>,<0.57.0>], [<0.53.0>,<0.56.0>]}, -130547677, -130285534, -130023387}, [<0.44.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[<0.58.0>,<0.57.0>], [<0.53.0>,<0.56.0>]}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.44.0>)
<0.70.0>: call ets:member(-130547677, #Port<0.677>)
<0.70.0>: call lists:member(#Port<0.677>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call ets:insert(-130285534, {<0.51.0>, #Port<0.677>})
<0.70.0>: call queue:in(#Port<0.677>, {[<0.58.0>,<0.57.0>], [<0.53.0>,<0.56.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.58.0>,<0.57.0>], [<0.53.0>,<0.56.0>]}, -130547677, -130285534, -130023387}, {[#Port<0.677>,<0.58.0>,<0.57.0>], [<0.53.0>,<0.56.0>]})
<0.70.0>: call queue:out({[#Port<0.677>,<0.58.0>,<0.57.0>], [<0.53.0>,<0.56.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[#Port<0.677>,<0.58.0>,<0.57.0>], [<0.53.0>,<0.56.0>]}, -130547677, -130285534, -130023387}, {[#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]})
<0.70.0>: call ets:member(-130547677, <0.53.0>)
<0.70.0>: call ets:insert(-130547677, {<0.53.0>})
<0.70.0>: call erlang:process_info(<0.53.0>, links)
<0.70.0>: call lists:reverse([<0.44.0>,<0.54.0>,#Port<0.690>])
<0.70.0>: call lists:reverse([#Port<0.690>], [<0.54.0>,<0.44.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]}, -130547677, -130285534, -130023387}, [#Port<0.690>,<0.54.0>,<0.44.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]}, -130547677, -130285534, -130023387}, [<0.54.0>,<0.44.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]}, -130547677, -130285534, -130023387}, [<0.44.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.44.0>)
<0.70.0>: call ets:member(-130547677, <0.54.0>)
<0.70.0>: call lists:member(<0.54.0>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call erlang:process_info(<0.54.0>, dictionary)
<0.70.0>: call lists:keysearch('$ancestors', 1, [{gc,{gconf,"c:/Program Files/Yaws-1.88",false,207,
"c:/Program Files/Yaws-1.88/logs",
["c:/Program Files/Yaws-1.88/www/ebin",
"c:/Program Files/Yaws-1.88/examples/ebin",
"c:/Program Files/Yaws-1.88/examples/ebin"],
[],15000,400,1000000,8000,nolimit,10240,[],1000000,0,
["c:/Program Files/Yaws-1.88/examples/include",
"c:/Program Files/Yaws-1.88/examples/include"],
"/usr/bin/php-cgi","Yaws 1.88","default",false,[]}},
{'$ancestors',[<0.53.0>,yaws_server,yaws_sup,<0.41.0>]},
{'$initial_call',{yaws_server,acceptor0,2}}])
<0.70.0>: call ets:insert(-130285534, {<0.53.0>, <0.54.0>})
<0.70.0>: call queue:in(<0.54.0>, {[#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]}, -130547677, -130285534, -130023387}, {[<0.54.0>,#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]})
<0.70.0>: call ets:member(-130547677, #Port<0.690>)
<0.70.0>: call lists:member(#Port<0.690>, [<0.6.0>,<0.0.0>,<0.5.0>,<0.68.0>,<0.70.0>,undefined])
<0.70.0>: call ets:insert(-130285534, {<0.53.0>, #Port<0.690>})
<0.70.0>: call queue:in(#Port<0.690>, {[<0.54.0>,#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[<0.54.0>,#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]}, -130547677, -130285534, -130023387}, {[#Port<0.690>,<0.54.0>,#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]})
<0.70.0>: call queue:out({[#Port<0.690>,<0.54.0>,#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]})
<0.70.0>: call lists:reverse([#Port<0.677>,<0.58.0>,<0.57.0>], [])
<0.70.0>: call erlang:setelement(2, {db, {[#Port<0.690>,<0.54.0>,#Port<0.677>,<0.58.0>,<0.57.0>], [<0.56.0>]}, -130547677, -130285534, -130023387}, {[#Port<0.690>,<0.54.0>], [<0.57.0>,<0.58.0>,#Port<0.677>]})
<0.70.0>: call ets:member(-130547677, <0.56.0>)
<0.70.0>: call ets:insert(-130547677, {<0.56.0>})
<0.70.0>: call erlang:process_info(<0.56.0>, links)
<0.70.0>: call lists:reverse([<0.55.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.690>,<0.54.0>], [<0.57.0>,<0.58.0>,#Port<0.677>]}, -130547677, -130285534, -130023387}, [<0.55.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.690>,<0.54.0>], [<0.57.0>,<0.58.0>,#Port<0.677>]}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.55.0>)
<0.70.0>: call queue:out({[#Port<0.690>,<0.54.0>], [<0.57.0>,<0.58.0>,#Port<0.677>]})
<0.70.0>: call erlang:setelement(2, {db, {[#Port<0.690>,<0.54.0>], [<0.57.0>,<0.58.0>,#Port<0.677>]}, -130547677, -130285534, -130023387}, {[#Port<0.690>,<0.54.0>], [<0.58.0>,#Port<0.677>]})
<0.70.0>: call ets:member(-130547677, <0.57.0>)
<0.70.0>: call ets:insert(-130547677, {<0.57.0>})
<0.70.0>: call erlang:process_info(<0.57.0>, links)
<0.70.0>: call lists:reverse([<0.55.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.690>,<0.54.0>], [<0.58.0>,#Port<0.677>]}, -130547677, -130285534, -130023387}, [<0.55.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.690>,<0.54.0>], [<0.58.0>,#Port<0.677>]}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.55.0>)
<0.70.0>: call queue:out({[#Port<0.690>,<0.54.0>], [<0.58.0>,#Port<0.677>]})
<0.70.0>: call erlang:setelement(2, {db, {[#Port<0.690>,<0.54.0>], [<0.58.0>,#Port<0.677>]}, -130547677, -130285534, -130023387}, {[#Port<0.690>,<0.54.0>], [#Port<0.677>]})
<0.70.0>: call ets:member(-130547677, <0.58.0>)
<0.70.0>: call ets:insert(-130547677, {<0.58.0>})
<0.70.0>: call erlang:process_info(<0.58.0>, links)
<0.70.0>: call lists:reverse([<0.55.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.690>,<0.54.0>], [#Port<0.677>]}, -130547677, -130285534, -130023387}, [<0.55.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[#Port<0.690>,<0.54.0>], [#Port<0.677>]}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.55.0>)
<0.70.0>: call queue:out({[#Port<0.690>,<0.54.0>], [#Port<0.677>]})
<0.70.0>: call erlang:setelement(2, {db, {[#Port<0.690>,<0.54.0>], [#Port<0.677>]}, -130547677, -130285534, -130023387}, {[#Port<0.690>], [<0.54.0>]})
<0.70.0>: call queue:out({[#Port<0.690>], [<0.54.0>]})
<0.70.0>: call erlang:setelement(2, {db, {[#Port<0.690>], [<0.54.0>]}, -130547677, -130285534, -130023387}, {[], [#Port<0.690>]})
<0.70.0>: call ets:member(-130547677, <0.54.0>)
<0.70.0>: call ets:insert(-130547677, {<0.54.0>})
<0.70.0>: call erlang:process_info(<0.54.0>, links)
<0.70.0>: call lists:reverse([<0.53.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], [#Port<0.690>]}, -130547677, -130285534, -130023387}, [<0.53.0>])
<0.70.0>: call lists:foldr(#Fun<appmon_info.2.80666265>, {db, {[], [#Port<0.690>]}, -130547677, -130285534, -130023387}, [])
<0.70.0>: call ets:member(-130547677, <0.53.0>)
<0.70.0>: call queue:out({[], [#Port<0.690>]})
<0.70.0>: call erlang:setelement(2, {db, {[], [#Port<0.690>]}, -130547677, -130285534, -130023387}, {[], []})
<0.70.0>: call queue:out({[], []})
<0.70.0>: call erlang:setelement(2, {db, {[], []}, -130547677, -130285534, -130023387}, {[], []})
<0.70.0>: call erlang:process_info(<0.40.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.40.0>)
<0.70.0>: call ets:tab2list(-130547677)
<0.70.0>: call ets:match_object(-130547677, '_')
<0.70.0>: call erlang:process_info(<0.43.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_log)
<0.70.0>: call erlang:process_info(<0.54.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.54.0>)
<0.70.0>: call erlang:process_info(<0.51.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.51.0>)
<0.70.0>: call erlang:process_info(<0.57.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_rss)
<0.70.0>: call erlang:process_info(<0.53.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.53.0>)
<0.70.0>: call erlang:process_info(<0.50.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.50.0>)
<0.70.0>: call erlang:process_info(<0.49.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.49.0>)
<0.70.0>: call erlang:process_info(<0.44.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_server)
<0.70.0>: call erlang:process_info(<0.40.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.40.0>)
<0.70.0>: call erlang:process_info(<0.41.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.41.0>)
<0.70.0>: call erlang:process_info(<0.58.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_event_manager)
<0.70.0>: call erlang:process_info(<0.42.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_sup)
<0.70.0>: call erlang:process_info(<0.56.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_session_server)
<0.70.0>: call erlang:process_info(<0.55.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_sup_restarts)
<0.70.0>: call ets:tab2list(-130285534)
<0.70.0>: call ets:match_object(-130285534, '_')
<0.70.0>: call erlang:process_info(<0.43.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_log)
<0.70.0>: call erlang:port_info(#Port<0.653>, id)
<0.70.0>: call erlang:integer_to_list(653)
<0.70.0>: call erlang:'++'("port ", "653")
<0.70.0>: call erlang:process_info(<0.43.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_log)
<0.70.0>: call erlang:process_info(<0.49.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.49.0>)
<0.70.0>: call erlang:process_info(<0.43.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_log)
<0.70.0>: call erlang:process_info(<0.50.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.50.0>)
<0.70.0>: call erlang:process_info(<0.43.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_log)
<0.70.0>: call erlang:port_info(#Port<0.652>, id)
<0.70.0>: call erlang:integer_to_list(652)
<0.70.0>: call erlang:'++'("port ", "652")
<0.70.0>: call erlang:process_info(<0.51.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.51.0>)
<0.70.0>: call erlang:port_info(#Port<0.677>, id)
<0.70.0>: call erlang:integer_to_list(677)
<0.70.0>: call erlang:'++'("port ", "677")
<0.70.0>: call erlang:process_info(<0.53.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.53.0>)
<0.70.0>: call erlang:process_info(<0.54.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.54.0>)
<0.70.0>: call erlang:process_info(<0.53.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.53.0>)
<0.70.0>: call erlang:port_info(#Port<0.690>, id)
<0.70.0>: call erlang:integer_to_list(690)
<0.70.0>: call erlang:'++'("port ", "690")
<0.70.0>: call erlang:process_info(<0.44.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_server)
<0.70.0>: call erlang:process_info(<0.51.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.51.0>)
<0.70.0>: call erlang:process_info(<0.44.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_server)
<0.70.0>: call erlang:process_info(<0.53.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.53.0>)
<0.70.0>: call erlang:process_info(<0.40.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.40.0>)
<0.70.0>: call erlang:process_info(<0.41.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.41.0>)
<0.70.0>: call erlang:process_info(<0.41.0>, registered_name)
<0.70.0>: call erlang:pid_to_list(<0.41.0>)
<0.70.0>: call erlang:process_info(<0.42.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_sup)
<0.70.0>: call erlang:process_info(<0.42.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_sup)
<0.70.0>: call erlang:process_info(<0.43.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_log)
<0.70.0>: call erlang:process_info(<0.42.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_sup)
<0.70.0>: call erlang:process_info(<0.44.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_server)
<0.70.0>: call erlang:process_info(<0.42.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_sup)
<0.70.0>: call erlang:process_info(<0.55.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_sup_restarts)
<0.70.0>: call erlang:process_info(<0.55.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_sup_restarts)
<0.70.0>: call erlang:process_info(<0.56.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_session_server)
<0.70.0>: call erlang:process_info(<0.55.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_sup_restarts)
<0.70.0>: call erlang:process_info(<0.57.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_rss)
<0.70.0>: call erlang:process_info(<0.55.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_sup_restarts)
<0.70.0>: call erlang:process_info(<0.58.0>, registered_name)
<0.70.0>: call erlang:atom_to_list(yaws_event_manager)
<0.70.0>: call ets:tab2list(-130023387)
<0.70.0>: call ets:match_object(-130023387, '_')
<0.70.0>: call ets:delete(-130547677)
<0.70.0>: call ets:delete(-130285534)
<0.70.0>: call ets:delete(-130023387)
<0.70.0>: call lists:keysearch(timeout, 1, [])
<0.70.0>: call timer:send_after(2000, {do_it, {app, yaws, <0.73.0>}})
<0.70.0>: call timer:send_after(2000, <0.70.0>, {do_it, {app, yaws, <0.73.0>}})
<0.70.0>: call timer:req(apply_after, {2000, {timer, send, [<0.70.0>,{do_it,{app,yaws,<0.73.0>}}]}})
<0.70.0>: call timer:system_time()
<0.70.0>: call erlang:now()
<0.70.0>: call timer:ensure_started()
<0.70.0>: call erlang:whereis(timer_server)
<0.70.0>: call gen_server:call(timer_server, {apply_after, {2000, {timer, send, [<0.70.0>,{do_it,{app,yaws,<0.73.0>}}]}}, 1291950337750385}, infinity)
<0.70.0>: call gen:call(timer_server, '$gen_call', {apply_after, {2000, {timer, send, [<0.70.0>,{do_it,{app,yaws,<0.73.0>}}]}}, 1291950337750385}, infinity)
<0.70.0>: call erlang:whereis(timer_server)
<0.70.0>: call gen:do_call(<0.71.0>, '$gen_call', {apply_after, {2000, {timer, send, [<0.70.0>,{do_it,{app,yaws,<0.73.0>}}]}}, 1291950337750385}, infinity)
<0.70.0>: call erlang:monitor(process, <0.71.0>)
<0.70.0>: call erlang:send(<0.71.0>, {'$gen_call', {<0.70.0>, #Ref<0.0.0.1880>}, {apply_after, {2000, {timer, send, [<0.70.0>,{do_it,{app,yaws,<0.73.0>}}]}}, 1291950337750385}}, [noconnect])
<0.70.0>: ! To: <0.71.0> Msg: {'$gen_call', {<0.70.0>, #Ref<0.0.0.1880>}, {apply_after, {2000, {timer, send, [<0.70.0>,{do_it,{app,yaws,<0.73.0>}}]}}, 1291950337750385}}
<0.70.0>: rec {#Ref<0.0.0.1880>, {ok, {1291950339750385, #Ref<0.0.0.1881>}}}
<0.70.0>: call erlang:demonitor(#Ref<0.0.0.1880>, [flush])
<0.70.0>: call ets:insert(3932188, {{app, yaws, <0.73.0>}, {1291950339750385, #Ref<0.0.0.1881>}, {"<0.40.0>", [{<0.43.0>,"yaws_log"},
{<0.54.0>,"<0.54.0>"},
{<0.51.0>,"<0.51.0>"},
{<0.57.0>,"yaws_rss"},
{<0.53.0>,"<0.53.0>"},
{<0.50.0>,"<0.50.0>"},
{<0.49.0>,"<0.49.0>"},
{<0.44.0>,"yaws_server"},
{<0.40.0>,"<0.40.0>"},
{<0.41.0>,"<0.41.0>"},
{<0.58.0>,"yaws_event_manager"},
{<0.42.0>,"yaws_sup"},
{<0.56.0>,"yaws_session_server"},
{<0.55.0>,"yaws_sup_restarts"}], [{"yaws_log","port 653"},
{"yaws_log","<0.49.0>"},
{"yaws_log","<0.50.0>"},
{"yaws_log","port 652"},
{"<0.51.0>","port 677"},
{"<0.53.0>","<0.54.0>"},
{"<0.53.0>","port 690"},
{"yaws_server","<0.51.0>"},
{"yaws_server","<0.53.0>"},
{"<0.40.0>","<0.41.0>"},
{"<0.41.0>","yaws_sup"},
{"yaws_sup","yaws_log"},
{"yaws_sup","yaws_server"},
{"yaws_sup","yaws_sup_restarts"},
{"yaws_sup_restarts","yaws_session_server"},
{"yaws_sup_restarts","yaws_rss"},
{"yaws_sup_restarts","yaws_event_manager"}], []}, []})
<0.70.0>: call gen_server:handle_common_reply({noreply, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}}, <0.70.0>, appmon_info, {do_it, {app, yaws, <0.73.0>}}, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]})
<0.70.0>: call gen_server:loop(<0.70.0>, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}, appmon_info, infinity, [])
<0.70.0>: rec {do_it, {load, nonode@nohost, <0.68.0>}}
<0.70.0>: call gen_server:decode_msg({do_it, {load, nonode@nohost, <0.68.0>}}, <0.70.0>, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}, appmon_info, infinity, [], false)
<0.70.0>: call gen_server:handle_msg({do_it, {load, nonode@nohost, <0.68.0>}}, <0.70.0>, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]}, appmon_info)
<0.70.0>: call gen_server:dispatch({do_it, {load, nonode@nohost, <0.68.0>}}, appmon_info, {state, <0.68.0>, [], 3932188, [<0.73.0>,<0.68.0>]})
<0.70.0>: call ets:lookup(3932188, {load, nonode@nohost, <0.68.0>})
<0.70.0>: call erlang:statistics(run_queue)
<0.70.0>: call lists:keysearch(load_method, 1, [{timeout,1000}])
<0.70.0>: call erlang:statistics(runtime)
<0.70.0>: call erlang:put(runtime, 11515)
<0.70.0>: call erlang:statistics(wall_clock)
<0.70.0>: call erlang:put(tot_time, 1406641)
<0.70.0>: call lists:keysearch(load_scale, 1, [{timeout,1000}])
<0.70.0>: call math:sqrt(0.39296296296296296)
<0.70.0>: call erlang:min(10, 16)
<0.70.0>: call lists:keysearch(load_average, 1, [{timeout,1000}])
<0.70.0>: ! To: <0.68.0> Msg: {delivery, <0.70.0>, load, nonode@nohost, {10, 10}}
<0.70.0>: call lists:keysearch(timeout, 1, [{timeout,1000}])
<0.70.0>: call timer:send_after(1000, {do_it, {load, nonode@nohost, <0.68.0>}})
<0.70.0>: call timer:send_after(1000, <0.70.0>, {do_it, {load, nonode@nohost, <0.68.0>}})
<0.70.0>: call timer:req(apply_after, {1000,
发表评论
-
erlang Bad cookie in table definition
2012-02-03 09:36 2432merge_schema_failed, ... -
erlang 分布式控制
2010-12-05 18:40 1443测试记录: zdx@couchdb:~$ erl ... -
ec2 安装 erlang yaws
2010-11-28 21:55 128349 sudo yum install unixOD ... -
ec2 安装 erlang yaws
2010-11-28 20:38 89149 sudo yum install unixOD ... -
yasw 问题积累
2010-11-07 12:25 12691? .yasw文件输出源代码? 原因是notepad++显示 ... -
mnesia 遇到的问题记录
2010-04-05 11:24 8601 mnesia的事务不是任何地方都可以用,比如创建表就不能用 ... -
rabbitmq mnesia 集群启动 debug 跟踪的结果
2010-03-14 12:19 0源代码没看到如何启动集群的,debug trace 跟踪看看: ... -
rabbitmq 集群文档笔记
2010-03-12 15:17 2547mnesia数据库如何集群的没有介绍,暂时还是到代码里找吧 ... -
rabbitmq 集群配置
2010-03-10 10:40 011 -
yaws 学习笔记!
2010-03-10 10:37 3301入门较系统文档: http://yaws.hyber.org/ ... -
erlyweb翻译 学习yaws的起点!
2010-03-07 18:02 2431http://yaws.hyber.org/yaws.pdf ... -
erlang debug
2010-03-05 09:43 1126装载需要debug的erlang模块的小程序: -modul ... -
rabbitmq erlang 源代码读 三 core process启动 gen_server
2010-01-19 14:29 2316from http://blog.chinaunix.net/ ...
相关推荐
西门子流量累计程序是工业自动化领域中常见的一种应用,主要负责监测和记录流体通过管道的总量。在本文中,我们将深入探讨基于博途(TIA Portal V15)编程环境编写的流量累计程序,以及如何利用封装好的功能块(FB)...
定时中断是PLC编程中的一个重要特性,它允许用户在预设的时间间隔内执行特定的程序段,从而实现周期性任务,如监控、计数或累加。 首先,我们需要理解S7-200的中断结构。在S7-200中,中断可以分为硬件中断和软件...
本示例程序着重介绍如何利用S7-200SMART PLC来实现电机运行时间的累计,这对于监控电机工作状态、维护和节能分析具有重要意义。 电机运行时间累计是指记录电机从启动到停止的总运行时长,通常通过PLC内部的定时器...
在这个网络流量监控程序中,开发者可能使用了以下核心概念: 1. **窗体(Forms)**:这是用户界面的基础,显示所有控件和图形元素,如曲线图用于显示流量数据。 2. **控件(Controls)**:例如,可能会有标签...
2. 监控:在每个扫描周期,检查所有泵的状态,如果某泵正在运行,则增加其对应的累计运行时间。 3. 检测:当需要启动新泵时,比较所有泵的累计运行时间,选择当前时间最短的泵。 4. 控制:将选择的泵设为启动状态,...
【S7-300流量累计程序】是西门子S7-300系列PLC(可编程逻辑控制器)中的一个应用实例,主要用于化工、环保等行业的总流量计量。这个程序设计的主要目的是精确地计算流体通过管道的总量,为生产过程控制提供关键数据...
Java Simon 是一个强大的Java应用程序监控API,它提供了一组丰富的计时器、计数器、内存计数器和采样器等工具,帮助开发者实时监控和优化应用性能。这个库小巧且易于集成,使得开发者可以在不牺牲应用性能的前提下,...
4. **监控与调试**:在TIA博途的仿真环境中,可以实时监控设备运行时间的变化,以确保功能块的正确运行。如果有必要,还可以通过调试工具进行故障排查。 5. **数据存储与读取**:为了便于长期记录和分析,累计运行...
综上所述,这个压缩包提供的程序示例是一个实用的教学资源,它涵盖了西门子S7-200 PLC的定时中断功能,以及在工业自动化中如何应用这一功能来计算和监控累计流量。通过学习和理解这个程序,用户可以更好地掌握PLC...
通过定时中断功能,PLC可以实时监测和累计流量,确保精确的生产过程监控。 S7-200 PLC是一款小型、高效且功能强大的控制器,适合各种规模的工业应用。在这个实例中,"Step 7"是西门子的编程软件,用于编写和下载PLC...
【易语言流量监控程序源码】是针对网络流量进行实时监测和分析的软件开发资源,主要使用了易语言作为编程工具。易语言是一款中国本土原创的编程语言,它以中文编程为特色,降低了编程的门槛,使得编程变得更加简单...
其中,"S7200流量积算程序"是一个专门用于处理流量数据并进行累计计算的应用程序,常用于生产过程中的流量监控和管理。 流量积算,顾名思义,是对流体通过管道的瞬时流量进行连续累加的过程。在制造业中,如化工、...
对于流量监控,程序会自动检测系统中的所有网络接口,包括有线和无线,让用户可以选择需要监控的特定端口。这涉及到Windows API中的网络接口枚举函数,如`GetAdaptersInfo`或`GetAdaptersAddresses`。同时,为了监控...
Java Simon 是一个强大的Java应用程序监控框架,它提供了一组API,可以帮助开发者轻松地在Java程序中实现性能监控。这个开源库允许我们跟踪和分析代码执行的时间、内存使用、计数器以及其他性能指标,从而帮助优化...
在"Release"这个文件中,可能包含了编译好的网络流量监控程序或者相关的库文件。实际应用时,你需要结合源代码(如果有的话)来理解和运行这个程序,以查看和分析网络流量。 总的来说,Windows网络流量监控涉及到...
Java Simon 是一个强大的开源性能监控库,专为Java应用程序设计,提供了一整套API来帮助开发者监测和分析程序运行时的性能数据。这个压缩包"基于java的开发源码-程序监控API Java Simon.zip"包含了Java Simon的版本...
它允许用户编写控制程序,以实现各种功能,包括设备的定时启动、停止、以及根据生产目标进行的自我监控。 时间限制是FX PLC程序设计中的一个重要概念,它涉及到程序在特定时间后自动停止运行的能力。这通常通过内部...
定时中断是PLC编程中的一个重要概念,它允许程序在预设的时间间隔触发执行特定的任务,例如在此案例中,用于监控和累积流量数据。 首先,我们需要理解定时中断的基本原理。在S7-200 PLC中,用户可以设置不同优先级...
6. **人机交互**:程序通常会与HMI(人机界面)配合,显示实时流量和累计流量,允许操作员监控和调整设置。这涉及到OPC服务器或西门子的SIMATIC HMI软件。 7. **通信协议**:确保PLC与传感器、HMI以及其他系统之间...
设备累计运行时间是一个关键的监控指标,尤其在制造业中,用于追踪设备的工作效率、故障分析和维护计划。通常,PLC会通过内部定时器或外部信号来记录设备的启动和停止,然后计算累计运行时间。这个"设备累计运行时间...