Python: mod_cband Scoreboard lesen
So, jetzt habe ich es endlich geschafft. *g* Ich wollte mit Python ein Scoreboard des Apache-Moduls mod_cband auslesen. Nach etlicher Sucherei und intensiver Einarbeitung in die mod_cband Source habe ich hier folgende Lösung zu präsentieren:
-
#!/usr/bin/python
-
-
import struct
-
-
f = file("my_scoreboard_file", "rb")
-
st = struct.unpack("4QLli", f.read())
-
f.close()
-
-
scoreboard = {
-
"total_bytes": st[0],
-
"class_bytes": ( st[1], st[2], st[3] ),
-
"start_time": st[4],
-
"score_flush_count": st[5],
-
"was_request": st[6]
-
}
-
-
print scoreboard
Ich hoffe jemanden damit geholfen zu haben.