安装了一个新的 Ubuntu 10.04 服务器并以 root 身份登录我使用 apt-get 安装了 haproxy。
我可以直接将 haproxy 作为守护进程运行,但是当我什么都不做/etc/init.d/haproxy start
时……甚至没有错误消息。
netstat -a
显示没有使用我试图与 haproxy 平衡的 http 端口...
想法?
编辑
我注意到
apt-get install haproxy
最后是这样说的:update-rc.d:警告:/etc/init.d/haproxy 缺少 LSB 信息 update-rc.d:见http://wiki.debian.org/LSBInitScripts
/etc/default/haproxy
说ENABLED=1
调试输出sh -xv /etc/init.d/haproxy start
#!/bin/sh
#
# chkconfig: - 85 15
# description: HA-Proxy is a TCP/HTTP reverse proxy which is particularly suited \
# for high availability environments.
# processname: haproxy
# config: /etc/haproxy.cfg
# pidfile: /var/run/haproxy.pid
# Source function library.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ] ; then
. /etc/rc.d/init.d/functions
else
exit 0
fi
+ [ -f /etc/init.d/functions ]
+ [ -f /etc/rc.d/init.d/functions ]
+ exit 0
root@li267-63:~#