我有一台装有 Informix DB 的 Linux 机器,从 Informix 日志中我看到以下内容,请指教可能是什么问题(我的 Informix 无法启动)
13:40:45 Warning: ONCONFIG dump directory (DUMPDIR) '/tmp' has insecure permissions
13:40:45 Event alarms enabled. ALARMPROG = '/usr/informix/etc/alarmprogram.sh'
13:40:45 Booting Language <c> from module <>
13:40:45 Loading Module <CNULL>
13:40:45 Booting Language <builtin> from module <>
13:40:45 Loading Module <BUILTINNULL>
13:40:50 listener-thread: err = -25572: oserr = 99: errstr = : Network driver cannot bind a name to the port.
System error = 99.
13:40:50 sql_listener: ASF_LISTEN failed
13:40:50 Attempting to bring listener thread down.
13:40:50 Server stopped.
答案1
Warning: ONCONFIG dump directory (DUMPDIR) '/tmp' has insecure permissions
这意味着 /tmp 的权限位为 777。您可以忽略此设置,只需确保为 /tmp 设置了粘性位即可。
13:40:50 listener-thread: err = -25572: oserr = 99: errstr = : Network driver cannot bind a name to the port.
对于这个,请通过此命令检查相关端口(informix DB 端口)是否已被使用。
netstat -tulpn
如果 root 运行它,它将显示占用的端口,并显示 pid 和程序名称的详细信息。
这些是根据错误日志的一般调试步骤