Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 入门 » MobiLink 教程 » 教程:编写脚本和监控同步

 

第 5 课:使用日志文件监控 MobiLink 同步

同步表之后,可以使用通过每个命令行创建的消息日志文件(mlserver.mlsrem1.txtrem2.txt)来查看同步的进度。这些文件的缺省位置是命令运行时所在的目录。

♦  在 MobiLink 同步日志文件中查找错误
  1. 在文本编辑器中打开日志文件。对于本教程,日志文件为 mlserver.mls

  2. 在该文件中搜索字符串 [MobiLink 服务器已启动]

  3. 向下扫描文件左侧。以 I. 开头的行包含信息性消息,以 E. 开头的行包含错误消息。

  4. 请注意,在本示例的 E. 旁有以下文本:

    04/27 16:01:01. <Main>: Error: Unable to initialize communications stream 1: tcpip.

    此消息指明上载和下载前的错误。在同步预订或发布定义中可能存在错误。

  5. 查找以如下形式开头的子句:

    SQL Anywhere Synchronization request from:

    该子句表示已建立同步请求。

  6. 查找开始 [Working on a request] 的子句。这表示客户端和服务器正在通信。如果指定了高详细程度,则可能得到此消息。

♦  在 MobiLink 同步客户端日志文件中检测错误
  1. 在文本编辑器中打开客户端日志文件 rem1.txt

  2. 在该文件中搜索字符串 [COMMIT]。如果此字符串出现,则说明同步成功。

  3. 在该文件中搜索字符串 [ROLLBACK]。如果事务回退,则存在阻止事务完成的错误。

  4. 向下扫描文件左侧。如果看到 E.,则存在错误。如果没有任何错误,则说明同步已成功完成。

进一步阅读

有关 MobiLink 服务器日志文件的详细信息,请参见记录 MobiLink 服务器操作