[Olsr-dev] hanging http-requests / httpinfo+json / v9.0.3 (STILL in git)

Bastian Bittorf (spam-protected)
Thu Dec 17 10:51:43 CET 2015


* Henning Rogge <(spam-protected)> [17.12.2015 10:39]:
> > starting the daemon works and i see routes, but
> > query :80 for httpinfo or json hangs infinitely.
> 
> I assume you switched the httpinfo or the jsoninfo port to 80, right?
> Because none of the plugins listens to the port by default.

sorry, a typo - ofcourse port 2006/9090
interesting: the error happens again with recent git:

> > but: recent git (with the reworks from ferry) works!
> > thanks for that!
> 
> I don't think Ferry changed anything major in the httpinfo.
> 
> Does the whole routing agent hangs up or is it just your http/telnet request?

only the request:
(spam-protected):~ wget -SO - http://127.0.0.1:2006  
converted 'http://127.0.0.1:2006' (ANSI_X3.4-1968) ->
'http://127.0.0.1:2006' (UTF-8)
--2015-12-17 10:46:55--  http://127.0.0.1:2006/
Connecting to 127.0.0.1:2006... connected.
HTTP request sent, awaiting response... Read error (Connection reset by
peer) in headers.
Retrying.

--2015-12-17 10:46:56--  (try: 2)  http://127.0.0.1:2006/
Connecting to 127.0.0.1:2006... connected.
HTTP request sent, awaiting response... Read error (Connection reset by
peer) in headers.
Retrying.

[...and so on...]

this is the network (a vserver)
(spam-protected):~ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
    link/void 
    inet 127.0.0.2/32 scope host venet0
    inet 185.119.255.186/32 brd 185.119.255.186 scope global venet0:0
    inet 10.63.1.1/27 scope global venet0
    inet6 2a06:8ec0:4:10d::c658/64 scope global 
       valid_lft forever preferred_lft forever
3: gre0: <NOARP> mtu 1476 qdisc noop state DOWN 
    link/gre 0.0.0.0 brd 0.0.0.0
4: gretap0: <BROADCAST,MULTICAST> mtu 1476 qdisc noop state DOWN qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
6: tap276: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1420 qdisc pfifo_fast
state UNKNOWN qlen 500
    link/ether 9a:67:bb:46:7d:ae brd ff:ff:ff:ff:ff:ff
    inet 10.63.21.121/30 scope global tap276
    inet6 fe80::9867:bbff:fe46:7dae/64 scope link 
       valid_lft forever preferred_lft forever

and this the olsr-conf:
(spam-protected):~ cat /etc/olsrd.conf 
MainIp		10.63.1.1 
DebugLevel	0

LoadPlugin "olsrd_txtinfo.so.0.1"
 {
	PlParam "accept" "127.0.0.1"
	PlParam "listen" "0.0.0.0"
	PlParam "port" "2006"
 }

LoadPlugin "olsrd_jsoninfo.so.0.0"
 {
	PlParam "accept" "127.0.0.1"
	PlParam "listen" "0.0.0.0"
	PlParam "port" "9090"
 }

LoadPlugin "olsrd_nameservice.so.0.3"
 {
	PlParam "name" "tulpe-amsterdam"
	PlParam "service" "http://tulpe-amsterdam:80|tcp|VPN-hideandseek::5001"
 }

Hna4
 {
	0.0.0.0 0.0.0.0		# we have internet
 }

Interface "tap276" "venet0"
 {
	Ip4Broadcast 255.255.255.255
	HelloInterval 4.0
	HelloValidityTime 175.0
	TcValidityTime 700.0
	TcInterval 3.0
	MidInterval 35.0
	MidValidityTime 700.0
	HnaInterval 14.0
	HnaValidityTime 175.0
 }

here the strace:
http://185.119.255.186/1.txt

bye, bastian

PS: i can provide SSH-access (not a production server)




More information about the Olsr-dev mailing list