Monitoring: Tiling-Cache kaputt?
Michael Fritscher
michael at fritscher.net
Mo Okt 23 08:42:12 CEST 2017
Moin,
mir ist gerade aufgefallen, dass 95%+ der Tiling Bilder im Cache
(/var/cache/ffmap/tiles/tiles) genau 334 Bytes haben und die md5sum
cd37744a985b79ed29bb6269e45da27f haben. Läuft da irgendwas beim
abspeichern schief?
Es wäre auch gut, wenn sich sich jemand mal um die Fehlermeldungen im Log ala
"
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: Warning: Overflow Error
when saving 98:de:d0:65:d9:30: MongoDB can only handle up to 8-byte ints
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __Traceback (most recent
call last):
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __ File
"/usr/local/lib/python3.5/dist-packages/ffmap/routertools.py", line 64, in
import_nodewatcher_xml
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __ ("$slice",
int(CONFIG["router_stat_days"] * -1 * 24 * (3600 / 300)))
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __ File
"/usr/local/lib/python3.5/dist-packages/pymongo/collection.py", line 907,
in update_one
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __ collation=collation)
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __ File
"/usr/local/lib/python3.5/dist-packages/pymongo/collection.py", line 766,
in _update
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __
codec_options=self.__write_response_codec_options).copy()
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __ File
"/usr/local/lib/python3.5/dist-packages/pymongo/pool.py", line 482, in
command
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __
self._raise_connection_failure(error)
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __ File
"/usr/local/lib/python3.5/dist-packages/pymongo/pool.py", line 610, in
_raise_connection_failure
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __ raise error
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __ File
"/usr/local/lib/python3.5/dist-packages/pymongo/pool.py", line 477, in
command
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __ collation=collation)
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __ File
"/usr/local/lib/python3.5/dist-packages/pymongo/network.py", line 94, in
command
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __ None,
codec_options, check_keys)
Oct 23 06:25:57 monitoring uwsgi_python3[17305]: __OverflowError: MongoDB
can only handle up to 8-byte ints
"
(Wird da versucht ein Mac-String ohne Konvertierung in ein 8 byte integer
reinzustecken? Wobei das Speichern der mac nicht als String sondern (nach
Konvertierung) als Ganzzahl eigentlich eine gute Idee ist)
oder
"
Oct 23 06:26:10 monitoring uwsgi_python3[17305]: Warning: Unable to parse
xml from 18:d6:c7:f9:be:e3: could not convert string to float: '10,00001'
Oct 23 06:26:10 monitoring uwsgi_python3[17305]: __Traceback (most recent
call last):
Oct 23 06:26:10 monitoring uwsgi_python3[17305]: __ File
"/usr/local/lib/python3.5/dist-packages/ffmap/routertools.py", line 45, in
import_nodewatcher_xml
Oct 23 06:26:10 monitoring uwsgi_python3[17305]: __ router_update =
parse_nodewatcher_xml(xml)
Oct 23 06:26:10 monitoring uwsgi_python3[17305]: __ File
"/usr/local/lib/python3.5/dist-packages/ffmap/routertools.py", line 314,
in parse_nodewatcher_xml
Oct 23 06:26:10 monitoring uwsgi_python3[17305]: __ lng =
float(tree.xpath("/data/system_data/geo/lng/text()")[0])
Oct 23 06:26:10 monitoring uwsgi_python3[17305]: __ValueError: could not
convert string to float: '10,00001'
"
(klingt nach deutschem Komma vs. amerikanische Konvertierung)
kümmern könnte - gerade letzteres wirkt so, als ob die "334 Byte pngs"
produzieren könnte.
Viele Grüße,
Michael Fritscher
Mehr Informationen über die Mailingliste franken-dev