diff options
Diffstat (limited to 'weed/server/volume_server_handlers_ui.go')
| -rw-r--r-- | weed/server/volume_server_handlers_ui.go | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/weed/server/volume_server_handlers_ui.go b/weed/server/volume_server_handlers_ui.go index b1ff0317f..5679eb483 100644 --- a/weed/server/volume_server_handlers_ui.go +++ b/weed/server/volume_server_handlers_ui.go @@ -1,12 +1,14 @@ package weed_server import ( - "github.com/seaweedfs/seaweedfs/weed/pb" - "github.com/seaweedfs/seaweedfs/weed/util/version" "net/http" "path/filepath" "time" + "github.com/seaweedfs/seaweedfs/weed/glog" + "github.com/seaweedfs/seaweedfs/weed/pb" + "github.com/seaweedfs/seaweedfs/weed/util/version" + "github.com/seaweedfs/seaweedfs/weed/pb/volume_server_pb" ui "github.com/seaweedfs/seaweedfs/weed/server/volume_server_ui" "github.com/seaweedfs/seaweedfs/weed/stats" @@ -53,5 +55,8 @@ func (vs *VolumeServer) uiStatusHandler(w http.ResponseWriter, r *http.Request) infos, serverStats, } - ui.StatusTpl.Execute(w, args) + if err := ui.StatusTpl.Execute(w, args); err != nil { + glog.Errorf("template execution error: %v", err) + http.Error(w, "Internal server error", http.StatusInternalServerError) + } } |
