MySQL 配置 Keepalived 启动报错 not a regular non-executable file 解决方法
作者:
dave
1 错误信息
MySQL 环境配置好Keepalived 后,启动报如下错误:
[dave@www.cndba.cn run]# cat ../tmp/keepalived.log
Fri Aug 05 18:26:58.540133874 2022: Starting Keepalived v2.2.7 (01/16,2022)
Fri Aug 05 18:26:58.540388976 2022: Running on Linux 3.10.0-1160.el7.x86_64 #1 SMP Tue Aug 18 14:50:17 EDT 2020 (built for Linux 3.10.0)
Fri Aug 05 18:26:58.540402338 2022: Command line: '/data/mysql/5708/utils/keepalived/sbin/keepalived' '-D' '-f'
Fri Aug 05 18:26:58.540407562 2022: '/data/mysql/5708/utils/keepalived/run/keepalived.conf' '-p'
Fri Aug 05 18:26:58.540411738 2022: '/data/mysql/5708/utils/keepalived/run/keepalived.pid'
Fri Aug 05 18:26:58.540414969 2022: '--log-file=/data/mysql/5708/utils/keepalived/tmp/keepalived.log' '-r'
Fri Aug 05 18:26:58.540418333 2022: '/data/mysql/5708/utils/keepalived/run/vrrp.pid' '-c'
Fri Aug 05 18:26:58.540421166 2022: '/data/mysql/5708/utils/keepalived/run/checkers.pid'
Fri Aug 05 18:26:58.540446362 2022: Configuration file '/data/mysql/5708/utils/keepalived/run/keepalived.conf' is not a regular non-executable file - skipping
Fri Aug 05 18:26:58.540455788 2022: CPU usage (self/children) user: 0.000960/0.000000 system: 0.001920/0.000000
Fri Aug 05 18:26:58.540460583 2022: Stopped Keepalived v2.2.7 (01/16,2022)
Fri Aug 05 18:33:10.793186774 2022: Starting Keepalived v2.2.7 (01/16,2022)
Fri Aug 05 18:33:10.793773244 2022: Running on Linux 3.10.0-1160.el7.x86_64 #1 SMP Tue Aug 18 14:50:17 EDT 2020 (built for Linux 3.10.0)
Fri Aug 05 18:33:10.793787562 2022: Command line: '/data/mysql/5708/utils/keepalived/sbin/keepalived' '-D' '-f'
Fri Aug 05 18:33:10.793795529 2022: '/data/mysql/5708/utils/keepalived/run/keepalived.conf' '-p'
Fri Aug 05 18:33:10.793804481 2022: '/data/mysql/5708/utils/keepalived/run/keepalived.pid'
Fri Aug 05 18:33:10.793808180 2022: '--log-file=/data/mysql/5708/utils/keepalived/tmp/keepalived.log' '-r'
Fri Aug 05 18:33:10.793811415 2022: '/data/mysql/5708/utils/keepalived/run/vrrp.pid' '-c'
Fri Aug 05 18:33:10.793827519 2022: '/data/mysql/5708/utils/keepalived/run/checkers.pid'
Fri Aug 05 18:33:10.793845728 2022: Configuration file '/data/mysql/5708/utils/keepalived/run/keepalived.conf' is not a regular non-executable file – skipping
2 解决方法
将配置文件权限修改为644即可:/data/mysql/5708/utils/keepalived/run/keepalived.conf
[dave@www.cndba.cn run]# chmod 644 keepalived.conf
然后就可以正常启动了:
Fri Aug 05 18:36:23.673952891 2022: Starting Keepalived v2.2.7 (01/16,2022)
Fri Aug 05 18:36:23.674092026 2022: Running on Linux 3.10.0-1160.el7.x86_64 #1 SMP Tue Aug 18 14:50:17 EDT 2020 (built for Linux 3.10.0)
Fri Aug 05 18:36:23.674104687 2022: Command line: '/data/mysql/5708/utils/keepalived/sbin/keepalived' '-D' '-f'
Fri Aug 05 18:36:23.674110035 2022: '/data/mysql/5708/utils/keepalived/run/keepalived.conf' '-p'
Fri Aug 05 18:36:23.674113596 2022: '/data/mysql/5708/utils/keepalived/run/keepalived.pid'
Fri Aug 05 18:36:23.674116969 2022: '--log-file=/data/mysql/5708/utils/keepalived/tmp/keepalived.log' '-r'
Fri Aug 05 18:36:23.674119776 2022: '/data/mysql/5708/utils/keepalived/run/vrrp.pid' '-c'
Fri Aug 05 18:36:23.674123603 2022: '/data/mysql/5708/utils/keepalived/run/checkers.pid'
Fri Aug 05 18:36:23.674217535 2022: Opening file '/data/mysql/5708/utils/keepalived/run/keepalived.conf'.
Fri Aug 05 18:36:23.674239836 2022: Configuration file /data/mysql/5708/utils/keepalived/run/keepalived.conf
Fri Aug 05 18:36:23.678275579 2022: NOTICE: setting config option max_auto_priority should result in better keepalived performance
[dave@www.cndba.cn run]# ps -ef|grep keepalived
root 2434 405 0 18:41 pts/1 00:00:00 grep --color=auto keepalived
root 32055 1 0 18:36 ? 00:00:00 /data/mysql/5708/utils/keepalived/sbin/keepalived -D -f /data/mysql/5708/utils/keepalived/run/keepalived.conf -p /data/mysql/5708/utils/keepalived/run/keepalived.pid --log-file=/data/mysql/5708/utils/keepalived/tmp/keepalived.log -r /data/mysql/5708/utils/keepalived/run/vrrp.pid -c /data/mysql/5708/utils/keepalived/run/checkers.pid
root 32057 32055 0 18:36 ? 00:00:00 /data/mysql/5708/utils/keepalived/sbin/keepalived -D -f /data/mysql/5708/utils/keepalived/run/keepalived.conf -p /data/mysql/5708/utils/keepalived/run/keepalived.pid --log-file=/data/mysql/5708/utils/keepalived/tmp/keepalived.log -r /data/mysql/5708/utils/keepalived/run/vrrp.pid -c /data/mysql/5708/utils/keepalived/run/checkers.pid
[dave@www.cndba.cn run]#
版权声明:本文为博主原创文章,未经博主允许不得转载。