Documentation
¶
Index ¶
- type App
- func (s *App) ClearErrorLog(w http.ResponseWriter, r *http.Request)
- func (s *App) ErrorLog(w http.ResponseWriter, r *http.Request)
- func (s *App) GetConfig(w http.ResponseWriter, r *http.Request)
- func (s *App) GetConfigTune(w http.ResponseWriter, r *http.Request)
- func (s *App) Load(w http.ResponseWriter, r *http.Request)
- func (s *App) Route(r chi.Router)
- func (s *App) SaveConfig(w http.ResponseWriter, r *http.Request)
- func (s *App) Status(ctx context.Context) string
- func (s *App) UpdateConfigTune(w http.ResponseWriter, r *http.Request)
- type ConfigTune
- type UpdateConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) ClearErrorLog ¶
func (s *App) ClearErrorLog(w http.ResponseWriter, r *http.Request)
func (*App) GetConfigTune ¶ added in v3.3.3
func (s *App) GetConfigTune(w http.ResponseWriter, r *http.Request)
GetConfigTune 获取 Apache 配置调整参数
func (*App) SaveConfig ¶
func (s *App) SaveConfig(w http.ResponseWriter, r *http.Request)
func (*App) UpdateConfigTune ¶ added in v3.3.3
func (s *App) UpdateConfigTune(w http.ResponseWriter, r *http.Request)
UpdateConfigTune 更新 Apache 配置调整参数
type ConfigTune ¶ added in v3.3.3
type ConfigTune struct {
// MPM 事件模型
StartServers string `form:"start_servers" json:"start_servers"`
MinSpareThreads string `form:"min_spare_threads" json:"min_spare_threads"`
MaxSpareThreads string `form:"max_spare_threads" json:"max_spare_threads"`
ThreadsPerChild string `form:"threads_per_child" json:"threads_per_child"`
MaxRequestWorkers string `form:"max_request_workers" json:"max_request_workers"`
MaxConnectionsPerChild string `form:"max_connections_per_child" json:"max_connections_per_child"`
// 连接设置
Timeout string `form:"timeout" json:"timeout"`
KeepAlive string `form:"keep_alive" json:"keep_alive"`
MaxKeepAliveRequests string `form:"max_keep_alive_requests" json:"max_keep_alive_requests"`
KeepAliveTimeout string `form:"keep_alive_timeout" json:"keep_alive_timeout"`
}
ConfigTune Apache 配置调整
type UpdateConfig ¶
type UpdateConfig struct {
Config string `form:"config" json:"config" validate:"required"`
}
Click to show internal directories.
Click to hide internal directories.