为 NetScaler BLX 设备配置核心转储

在 Linux 主机上配置核心转储和核心转储压缩,以便在 NetScaler BLX 设备崩溃时生成核心转储。

要使用 Linux 主机 CLI 为 BLX 设备配置核心转储和核心转储压缩,请执行以下操作

  1. 创建包含以下内容的文件 /etc/security/limits.d/core.conf,为所有用户启用核心转储。

    *       hard        core        unlimited
    *       soft        core        unlimited
    <!--NeedCopy-->
    
  2. 将以下行添加到文件 /etc/systemd/system.conf 中:

    DefaultLimitCORE=infinity
    <!--NeedCopy-->
    
  3. 创建一个脚本文件 /usr/bin/core-compress.sh 并将以下行添加到该文件中:

    #!/bin/bash
    
    gzip -1 > /var/crash/core.$1.$2.$3.gz
    <!--NeedCopy-->
    

    通过运行以下命令为脚本文件添加执行权限:

    chmod +x /usr/bin/core-compress.sh
    <!--NeedCopy-->
    
  4. 通过运行以下命令来设置核心模式:

    echo "|/usr/bin/core-compress.sh %e %p %s" > /proc/sys/kernel/core_pattern
    <!--NeedCopy-->
    
  5. 通过运行以下命令重新启动 systemd 管理器:

    systemctl daemon-reexec
    <!--NeedCopy-->
    
  6. 运行以下命令重新启动 BLX 设备:

    systemctl restart blx
    <!--NeedCopy-->
    
为 NetScaler BLX 设备配置核心转储