Haproxy 配置文件中 'listen' cannot handle unexpected argument 报错信息

原创 2016年07月14日 13:58:15

备注:当killall haproxy启动服务后发现配置文件还没有生效,就需要删除pidfile(目录:/var/run/haproxy.pid) 文件就,然后可以启动服务了。

启动haproxy 命令 /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg

如果发现如下错误:

ALERT] 195/134522 (16200) : parsing [/usr/local/haproxy/haproxy.cfg:34] : 'listen' cannot handle unexpected argument '0.0.0.0:80'.
[ALERT] 195/134522 (16200) : parsing [/usr/local/haproxy/haproxy.cfg:34] : please use the 'bind' keyword for listening addresses.
[ALERT] 195/134522 (16200) : parsing [/usr/local/haproxy/haproxy.cfg:40] : 'listen' cannot handle unexpected argument '0.0.0.0:3838'.
[ALERT] 195/134522 (16200) : parsing [/usr/local/haproxy/haproxy.cfg:40] : please use the 'bind' keyword for listening addresses.
[ALERT] 195/134522 (16200) : parsing [/usr/local/haproxy/haproxy.cfg:46] : 'listen' cannot handle unexpected argument '0.0.0.0:4140'.
[ALERT] 195/134522 (16200) : parsing [/usr/local/haproxy/haproxy.cfg:46] : please use the 'bind' keyword for listening addresses.
[ALERT] 195/134522 (16200) : Error(s) found in configuration file : /usr/local/haproxy/haproxy.cfg
[WARNING] 195/134522 (16200) : config : proxy 'payserver' has no 'bind' directive. Please declare it as a backend if this was intended.
[WARNING] 195/134522 (16200) : config : missing timeouts for proxy 'payserver'.
   | While not properly invalid, you will certainly encounter various problems
   | with such a configuration. To fix this, please ensure that all following
   | timeouts are set to a non-zero value: 'client', 'connect', 'server'.
[WARNING] 195/134522 (16200) : config : proxy 'payserver2' has no 'bind' directive. Please declare it as a backend if this was intended.
[WARNING] 195/134522 (16200) : config : missing timeouts for proxy 'payserver2'.
   | While not properly invalid, you will certainly encounter various problems
   | with such a configuration. To fix this, please ensure that all following
   | timeouts are set to a non-zero value: 'client', 'connect', 'server'.
[WARNING] 195/134522 (16200) : config : proxy 'payserver3' has no 'bind' directive. Please declare it as a backend if this was intended.
[WARNING] 195/134522 (16200) : config : missing timeouts for proxy 'payserver3'.
   | While not properly invalid, you will certainly encounter various problems
   | with such a configuration. To fix this, please ensure that all following
   | timeouts are set to a non-zero value: 'client', 'connect', 'server'.
[ALERT] 195/134522 (16200) : Fatal errors found in configuration.

解决方案:找到自己的haprox.cfg文件,查看文件(备注:网上有人给的是如下这种写法的,不知道为什么运行不报错,反正我的运行报错)
########test配置#################
isten payserver 0.0.0.0:80
 mode http
 stats enable
 balance roundrobin
 server s1 192.168.1.11:6013
 server s2 192.168.1.11:7013
listen payserver2 0.0.0.0:8011
 mode http
 stats enable
 balance roundrobin
 server s1 192.168.1.11:6014
 server s2 192.168.1.11:7014

将上面 listen 后面的内容改为:

listen payserver

  bind 0.0.0.0:80

就可以解决语法错误,让haproxy正常运行

报错信息:TypeError: forward() got an unexpected keyword argument 'inputs'

报错信息 Traceback (most recent call last):    File "main_batch.py", line 51, in train     results = ...
  • ccbrid
  • ccbrid
  • 2017年12月13日 09:51
  • 84

bug宝典Linux篇 ALERT] 121/164316 (38066) : parsing [/etc/haproxy/haproxy.cfg:56] : 'bind *:9091' unknow

按照Centos7 haproxy1.7 安装haproxy, 然后在我的haproxy.cfg中添加bind :9091 ssl crt /application/ca/server-cert.p...
  • warrah
  • warrah
  • 2017年05月02日 16:54
  • 1056

OKHttp java.lang.IllegalArgumentException: Unexpected url错误解决方法

地址是错误的,后台给的地址是这样的:  www.aaa.com/down/app2017.apk 这样的地址不能用   需要加上https        https://www.a...
  • zhangwenhaojf40it
  • zhangwenhaojf40it
  • 2017年05月26日 17:00
  • 4403

haproxy.cfg配置详解

global           #全局设置        log 127.0.0.1   local0      #日志输出配置,所有日志都记录在本机,通过local0输出       ...
  • braincer
  • braincer
  • 2017年06月28日 16:23
  • 342

unable to bind listening socket for address '127.0.0.1:9000': Address already in use

启动php-fpm报错:[root@localhost init.d]# /usr/sbin/php-fpm [16-Jun-2017 14:09:15] ERROR: unable to bind ...
  • zhezhebie
  • zhezhebie
  • 2017年06月16日 14:22
  • 1976

lvs集群搭建

参考链接:http://www.uml.org.cn/zjjs/201211124.asp Lvs:(linux virtual server)是一款网络模型四层的负载软件,即IP+端口的转发模式,...
  • dwl764457208
  • dwl764457208
  • 2015年09月24日 16:32
  • 1600

django unexpected keyword argument 'use_decimal' 问题

出错信息如下: /usr/local/lib/python2.7/site-packages/django_chartit-0.1-py2.7.egg/chartit/templatetags/ch...
  • frankwangzy1103
  • frankwangzy1103
  • 2013年11月08日 12:27
  • 2550

mycat 集群实现过程

后续完善中
  • mchdba
  • mchdba
  • 2016年03月12日 21:54
  • 9237

解决Haproxy误报"backend xxx_server has no server available!"

把Haproxy用在生产环境后,经常会遇到Haproxy误报"backend xxx_server has no server available!"的消息,而实际上,xxx_server是正常运行的...
  • skykingf
  • skykingf
  • 2015年04月08日 16:55
  • 4788

HAProxy实战搭建(一)

一、HAPproxy服务简介 HAProxy是一个提供高可用性、负载均衡,以及基于TCP和HTTP的代理程序。属于七层调度器。 工作模式: 1、mode http:基于http作为七层调度器使用...
  • wudixingyunxingxing
  • wudixingyunxingxing
  • 2017年03月16日 01:12
  • 1199
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Haproxy 配置文件中 'listen' cannot handle unexpected argument 报错信息
举报原因:
原因补充:

(最多只允许输入30个字)