【问题标题】:Send notification when Apache Solr service goes down当 Apache Solr 服务出现故障时发送通知
【发布时间】:2018-02-15 10:59:21
【问题描述】:

我正在使用与 Drupal 7.* 集成的 Apache Solr 3.6.2。有时 Apache solr 服务会宕机,而我完全不知道 Solr 宕机了。除了手动登录 Linux 服务器并启动 solr,我别无选择。

是否有任何我可以编写的 PHP 库或代码片段,以便每当 Solr 服务关闭时,它会通过触发电子邮件(使用 php)通知我,或者它会自动重新启动 apache solr。我正在寻找一些 PHP PECL。

有没有比PECL更好的方法?让我知道是否可能?如果可能的话,我怎样才能在 PHP 中实现它?

【问题讨论】:

    标签: php apache solr drupal-7 pecl


    【解决方案1】:

    许多方法可以在 Linux 下监控服务。

    查看NagiosIcinganetdata 或任何可用的商业选项(例如 Pagerduty)。

    如果您已将 Solr 作为适当的服务安装在系统上(即作为 SystemV/Upstart/systemd 服务),则该服务守护进程也可以在该服务对您消失时重新启动该服务。如何执行此操作取决于您的配置。

    如果您手动处理,可以also write a small bash script that restarts the process 并等待它消失,然后再重新启动。

    【讨论】:

      猜你喜欢
      • 2013-07-13
      • 1970-01-01
      • 2018-06-13
      • 1970-01-01
      • 2015-05-27
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      相关资源
      最近更新 更多