首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >haproxy没有启动

haproxy没有启动
EN

Ask Ubuntu用户
提问于 2010-11-30 18:48:18
回答 7查看 45K关注 0票数 20

安装了一个新的Ubuntu10.04服务器,并以root身份登录,我使用apt安装了haproxy。

我可以作为守护进程直接运行haproxy,但是当我执行/etc/init.d/haproxy start时,什么都不会发生。连一条错误信息都没有。

netstat -a显示没有任何东西在使用http端口,我试图与haproxy保持平衡.

想法?

编辑

  1. 我注意到apt-get install haproxy最后这样说: update-rc.d:警告: /etc/init.d/haproxy缺少LSB信息更新-rc.d:参见http://wiki.debian.org/LSBInitScripts
  2. /etc/default/haproxyENABLED=1

sh -xv /etc/init.d/haproxy start的调试输出

代码语言:javascript
复制
#!/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:~#
EN

回答 7

Ask Ubuntu用户

发布于 2010-11-30 18:52:59

编辑/etc/default/haproxy并确保它中有一行ENABLED=1

默认情况是ENABLED=0。这是因为has没有正常的默认配置,所以您需要首先配置它,然后启用它。

票数 39
EN

Ask Ubuntu用户

发布于 2011-12-03 21:46:44

我也遇到了同样的问题,因为“测试”行总是失败,因此启用设置没有任何效果。找到原因:您必须编辑/etc/default/haproxy而不是init脚本。

票数 3
EN

Ask Ubuntu用户

发布于 2012-12-06 05:32:28

我知道这个有一年历史的线索..。但只是想分享我学到的..。

使用/etc/init.d/haproxy reloadservice haproxy reload,它将重新加载罚款。毕竟,我们只是希望它从正确的开始;)

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/15580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档