Fixed in 20.1! > 168 indices with a total of 3,379,755,054 messages under management. >
On Monday, February 24, 2014 11:02:53 AM UTC-5, Kay Röpke wrote: > > I believe this is fixed already and will be in the next release: > https://github.com/Graylog2/graylog2-web-interface/issues/637 > > Best, > Kay > > On Monday, February 24, 2014 4:57:03 PM UTC+1, Scotty H wrote: >> >> Negative: >> >>> cat /proc/version >>> Linux version 2.6.32-431.3.1.el6.x86_64 ( >>> [email protected]) (gcc version 4.4.7 20120313 (Red Hat >>> 4.4.7-4) (GCC) ) #1 SMP Fri Jan 3 21:39:27 UTC 2014 >> >> Additionally, graylog2 and elasticsearch are configured with larger than >> 4GB heaps, if that's any indication. >> >> >> On Friday, February 21, 2014 9:36:24 AM UTC-5, sjon wrote: >>> >>> Do you happen to run your graylog server on a 32 bit architecture? The >>> "java.lang.NumberFormatException: Expected an int but was 2259601201" seems >>> to suggest that it doesn't recognize your 2 billion as an int; and that >>> number is also slightly over the 32 bits max (for signed integers) >>> >>> On Monday, February 17, 2014 10:32:36 PM UTC+1, Scotty H wrote: >>>> >>>> Upgraded today, it went smoothly. >>>> Untar both server & web, overwrite stock configs with my rc.2 >>>> configurations (web & server), stop services, update symlinks, start >>>> services. Done. >>>> I'm fairly certain I didn't screw it up: >>>> >>>>> lrwxrwxrwx 1 root root 28 Feb 17 13:54 >>>>> graylog2-server -> graylog2-server-0.20.0-rc.3/ >>>>> lrwxrwxrwx 1 root root 35 Feb 17 13:53 >>>>> graylog2-web-interface -> graylog2-web-interface-0.20.0-rc.3/ >>>> >>>> >>>> So I was clicking around, and I go to the indices page, the message >>>> count does not appear. I have approx 1.2TB of log data so far, so I'm >>>> expecting to see something over 2 billion messages. >>>> I check the Play web logs that I'm redirecting to a file, and I see >>>> this entry every time the web interface checks to update the message count >>>> (every few seconds, of course): >>>> >>>> [error] lib.ApiClient - Caught Exception while deserializing JSON >>>>> request: com.google.gson.JsonSyntaxException: >>>>> java.lang.NumberFormatException: Expected an int but was 2259601201 at >>>>> line >>>>> 1 column 21 >>>>> [error] m.MessagesService - Could not load total message count >>>>> lib.APIException: API call failed GET http://@ >>>>> 172.16.1.166:12900/count/total returned 200 OK body: >>>>> {"events":2259601201} >>>>> at >>>>> lib.ApiClientImpl$ApiRequestBuilder.execute(ApiClientImpl.java:414) >>>>> ~[graylog2-web-interface.graylog2-web-interface-0.20.0-rc.3.jar:0.20.0-rc.3] >>>>> at models.MessagesService$2.call(MessagesService.java:90) >>>>> ~[graylog2-web-interface.graylog2-web-interface-0.20.0-rc.3.jar:0.20.0-rc.3] >>>>> at models.MessagesService$2.call(MessagesService.java:87) >>>>> ~[graylog2-web-interface.graylog2-web-interface-0.20.0-rc.3.jar:0.20.0-rc.3] >>>>> at play.cache.Cache.getOrElse(Cache.java:31) >>>>> ~[com.typesafe.play.play-cache_2.10-2.2.2-RC1.jar:2.2.2-RC1] >>>>> at models.MessagesService.total(MessagesService.java:87) >>>>> ~[graylog2-web-interface.graylog2-web-interface-0.20.0-rc.3.jar:0.20.0-rc.3] >>>>> at >>>>> controllers.MessageCountsController.total(MessageCountsController.java:40) >>>>> >>>>> [graylog2-web-interface.graylog2-web-interface-0.20.0-rc.3.jar:0.20.0-rc.3] >>>> >>>> >>>> >>>> >>>> >>>> Curl output: >>>> >>>>> [root@kirby graylog2-server]# curl -v http://127.0.0.1:12900 >>>>> * About to connect() to 127.0.0.1 port 12900 (#0) >>>>> * Trying 127.0.0.1... connected >>>>> * Connected to 127.0.0.1 (127.0.0.1) port 12900 (#0) >>>>> > GET / HTTP/1.1 >>>>> > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/ >>>>> 3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2 >>>>> > Host: 127.0.0.1:12900 >>>>> > Accept: */* >>>>> > >>>>> < HTTP/1.1 404 Not Found >>>>> < Transfer-Encoding: chunked >>>>> < >>>>> * Connection #0 to host 127.0.0.1 left intact >>>>> * Closing connection #0 >>>>> [root@kirby graylog2-server]# curl -v >>>>> http://127.0.0.1:12900/count/total >>>>> * About to connect() to 127.0.0.1 port 12900 (#0) >>>>> * Trying 127.0.0.1... connected >>>>> * Connected to 127.0.0.1 (127.0.0.1) port 12900 (#0) >>>>> > GET /count/total HTTP/1.1 >>>>> > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/ >>>>> 3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2 >>>>> > Host: 127.0.0.1:12900 >>>>> > Accept: */* >>>>> > >>>>> < HTTP/1.1 401 Unauthorized >>>>> < WWW-Authenticate: Basic, Graylog2 Server >>>>> < Transfer-Encoding: chunked >>>>> < >>>>> * Connection #0 to host 127.0.0.1 left intact >>>>> * Closing connection #0 >>>>> [root@kirby graylog2-server]# >>>> >>>> >>>> Hmmmmmm. >>>> I can't run graylog2-server in debug mode to see if there's additional >>>> information because I have SO MUCH data flying at it, there's MANY >>>> THOUSANDS of lines per second. If it came down to it I could stop traffic >>>> with iptables if you really need me to. >>>> >>>> -- You received this message because you are subscribed to the Google Groups "graylog2" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
