【问题标题】:Monitor Coldfusion on linux with monit?用monit监控Linux上的Coldfusion?
【发布时间】:2010-11-29 16:03:57
【问题描述】:

我们正在尝试使用 monit 来监控我们的 Ubuntu 机器上的服务。我已成功设置主机 url 检查以确保coldfusion 可以呈现网页并且重新启动coldfusion 时出错。

我想知道是否有办法通过监控冷融合过程来获得更多的统计数据。我一直无法确定 Coldfusion 是否创建了 pid 文件。

Coldfusion 9 或 Jrun 是否创建一个 pid 文件供 monit 使用?还有其他方法可以用 monit 监控冷融合吗?

【问题讨论】:

    标签: coldfusion jrun monit


    【解决方案1】:

    ColdFusion 可以输出实时性能指标,例如:

    • 每秒页面点击次数
    • 每秒数据库访问次数
    • 排队请求数
    • 正在运行的请求数
    • 超时请求数
    • 平均排队时间
    • 平均请求时间
    • 平均数据库事务时间
    • 每秒传入的字节数
    • 每秒输出字节数

    您可以在此处了解有关此日志记录输出的更多信息:http://help.adobe.com/en_US/ColdFusion/9.0/Admin/WSc3ff6d0ea77859461172e0811cbf3638e6-7fe0.html#WS9F365555-357A-4a15-AC72-449EF611E342

    我有兴趣了解您在完成后如何进行设置。几周后我将完成同样的任务。

    谢谢!

    【讨论】:

    • 我在几年前的帮助说明中也找到了一个路径:cat /opt/coldfusion/log/pids/server.pid
    • pid 文件不走运。 Monit 提供了查看 linux 上进程正在发生的事情的功能,例如 cpu 和内存使用情况,并在事情失控时执行操作,例如重新启动服务或发出警报。
    • 您是否尝试在应用运行时在您的 ColdFusion 目录下搜索 *.pid?
    • 我无济于事。似乎 java 应用程序本身并不使用 pid 文件运行。
    • 也许这篇文章可能会有所帮助:blog.igorminar.com/2007/03/…
    【解决方案2】:

    您需要使用围绕 Java 应用程序的包装脚本创建 PID 文件。这些天我自己也在做同样的事情。据我所知,monit 必须有 PID 文件来检查服务的生命周期。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-16
      • 2017-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多