FileMaker Server 17 和关键的 Stats.log

Wim Decorte

Wim Decorte 是 Soliant 的高级技术架构师。他是 FileMaker 7, 8, 9, 10, 11, 12, 13, 14, 15 和 16 认证的 FileMaker 开发人员,也是众多 FileMaker Server 技术文章的作者。Wim 是为数不多的 FileMaker Excellence Award 获奖者之一,并且在 2015 年的 FileMaker 开发者大会上荣获了 FileMaker Community Leader of the Year 奖项。他还经常在 FileMaker 开发者大会以及世界各地的 FileMaker 开发团队中发表演讲。除了是 FileMaker Server 的知名专家之外,Wim 还专注于将 FileMaker 与其他应用程序和系统集成。他的宠物项目就是他自己创建的开源 fmDotNet Connector Class。

FileMaker Server 17

和关键的 Stats.log

FileMaker Server 的 Stats.log

在 FileMaker Server 中没有任何一个日志文件比“Stats.log”更重要。它提供了宝贵的信息,帮助您了解您的服务器是否遇到了以下四种传统瓶颈:

• 处理能力是否足够?

• 磁盘速度可以保证数据读写吗?

• 有足够的内存吗?

• 网卡能给我提供足够的带宽吗?

日志中提供的这些信息将帮助您找到解决方案中的性能瓶颈。Stats.log 还可以帮助您判断当前服务器是否可以应付新的负载。它会通知您使用更多的 PSoS、更多的服务器端计划或是增加一些 WebDirect 用户是否安全。如果没有这个日志,就只能凭感觉自己来了。

FileMaker 16 中的 Stats.log

在 FileMaker Server 16 中,启用日志的地方位于管理控制台中,如图 1 所示:

图 1:在 FileMaker Server 16 管理控制台中启用 Stats.log

统计信息本身也可以在控制台中看到,如图 2 所示:

图 2:FileMaker Server 16 管理控制台中的统计信息

在新的 FileMaker Server 17 的管理控制台中不再是这样了。

FileMaker Server 17 中的 Stats.log

在 FileMaker Server 17 的管理控制台中,您只能启用 TopCallStats.log。您必须下载才可以查看所有日志(参见图 3 ):

图 3:在 FileMaker Server 17 的管理控制台中下载日志

在 FileMaker 17 中找到 Stats.log。

就像我在之前的博客《FileMaker 17 中缺失的功能》中提到的那样,您可能会认为 Stats.log 在 FileMaker Server 17 中已经被移除了。不要担心,它还在。

但是,默认状态下它处于关闭状态(我真心希望它不是)。因为我们在新的管理控制台中无法获得 Stats.log 的直观提示,很容易忽略它。

在 FileMaker 17 中启用 Stats.log

当我安装新的 FileMaker Server 或是登录到已有的 FileMaker Server 时,我做的第一件事就是启用 Stats.log。我不喜欢凭感觉自己来......

在 FileMaker Server 17 中,您只能通过服务器电脑的命令行来执行此操作——或者通过安全通道访问服务器上的命令行(请参见图 4):

图 4:在 FileMaker 17 中启用 Stats.log

在这里您还可以启用 ClientStats.log:

fmsadmin enable clientstats

图 5:检查记录间隔和日志大小的设置

ClientStats.log 以及 TopCallStats.log 将在每次重启 FileMaker Server 时自行停用,但是常规的 Stats.log 将在输入此命令之后保持打开的状态。

接下来,我将检查记录间隔和日志大小的设置:

fmsadmin get serverconfig:

每 30 秒记录一次并将日志大小保持在 40 MB 的默认设置通常就足够了。如果需要更改的话,使用以下命令:

fmsadmin set serverconfig statsinterval=15

这样就会将间隔更改为 15 秒。

访问 Stats.log 中的数据

现在我们已经了解到我们的服务器会记录性能数据,那么我们如何在需要的时候获得这些数据呢?

您无法在管理控制台中下载 Stats.log 或是 ClientStats.log。您需要从 FileMaker Server 的 Logs 文件夹中获取它们(参见图 6)。

图 6:在 FileMaker Server 的 Logs 文件夹中获取 Stats.log 以及 ClientStats.log

关于 Stats.log 的任何问题

一如既往——

关于新的管理控制台,命令行的配置选项,新的 Admin API 以及监控 FileMaker Server 的专门介绍,请下载详细的白皮书。

(https://community.filemaker.com/docs/DOC-8939)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180913G1I38500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券