Explorar o código

Update README.md

walkor %!s(int64=12) %!d(string=hai) anos
pai
achega
7b34f8fcbf
Modificáronse 1 ficheiros con 48 adicións e 3 borrados
  1. 48 3
      README.md

+ 48 - 3
README.md

@@ -58,7 +58,7 @@ workerman不能运行在Window平台
 Rpc应用使用方法
 =========
 
- * 客户端同步调用:
+###客户端同步调用:
 
 ```php
 <?php
@@ -81,7 +81,7 @@ $ret_sync = $user_client->getInfoByUid($uid);
 
 ```
 
- * 客户端异步调用:
+###客户端异步调用:
 RpcClient支持异步远程调用
 
 ```php
@@ -115,7 +115,7 @@ $ret_async2 = $user_client->arecv_getInfoByUid($uid);
 
 ```
 
- * 服务端:  
+###服务端:  
 服务端每个类提供一组服务,类文件默认放在workerman/applications/Rpc/Services目录下。  
 客户端实际上是远程调用这些类的静态方法。
 例如:
@@ -167,3 +167,48 @@ user=www-data
 ;socket有数据可读的时候预读长度,一般设置为应用层协议包头的长度,这里设置成尽可能读取更多的数据
 preread_length=84000
 ```
+
+telnet远程控制及监控
+====================
+
+###workerman通过workerman/workers/Monitor.php提供telnet远程控制及监控功能
+<pre>
+输入
+telnet xxx.xxx.xxx.xxx 2001
+输入
+status
+展示workerman状态
+status
+---------------------------------------GLOBAL STATUS--------------------------------------------
+WorkerMan version:2.0.1
+start time:2013-12-26 22:12:48   run 0 days 0 hours
+load average: 0, 0, 0
+1 users          4 workers       15 processes
+worker_name    exit_status     exit_count
+FileMonitor    0                0
+Monitor        0                0
+RpcWorker      0                0
+WorkerManAdmin 0                0
+---------------------------------------PROCESS STATUS-------------------------------------------
+pid     memory      listening        timestamp  worker_name    total_request packet_err thunder_herd client_close send_fail throw_exception suc/total
+24139   1.25M   tcp://0.0.0.0:2015   1388067168 RpcWorker      0              0          0            0            0         0               100%
+24140   1.25M   tcp://0.0.0.0:2015   1388067168 RpcWorker      0              0          0            0            0         0               100%
+24141   1.25M   tcp://0.0.0.0:2015   1388067168 RpcWorker      0              0          0            0            0         0               100%
+24142   1.25M   tcp://0.0.0.0:2015   1388067168 RpcWorker      0              0          0            0            0         0               100%
+24143   1.25M   tcp://0.0.0.0:2015   1388067168 RpcWorker      0              0          0            0            0         0               100%
+24144   1.25M   tcp://0.0.0.0:2015   1388067168 RpcWorker      0              0          0            0            0         0               100%
+24145   1.25M   tcp://0.0.0.0:2015   1388067168 RpcWorker      0              0          0            0            0         0               100%
+24146   1.25M   tcp://0.0.0.0:2015   1388067168 RpcWorker      0              0          0            0            0         0               100%
+24147   1.25M   tcp://0.0.0.0:2015   1388067168 RpcWorker      0              0          0            0            0         0               100%
+24148   1.25M   tcp://0.0.0.0:2015   1388067168 RpcWorker      0              0          0            0            0         0               100%
+24149   1.25M   tcp://0.0.0.0:2015   1388067168 RpcWorker      0              0          0            0            0         0               100%
+24150   1.25M   tcp://0.0.0.0:2015   1388067168 RpcWorker      0              0          0            0            0         0               100%
+24151   1.25M   tcp://0.0.0.0:3000   1388067168 WorkerManAdmin 0              0          0            0            0         0               100%
+</pre>
+
+###telnet支持的命令
+ * status
+ * stop
+ * reload
+ * kill pid
+ * quit