Слияние кода завершено, страница обновится автоматически
//go:build !windows
package main
import (
"os"
"os/signal"
"syscall"
"flashcat.cloud/categraf/agent"
"flashcat.cloud/categraf/config"
"flashcat.cloud/categraf/pkg/pprof"
)
func runAgent(ag *agent.Agent) {
initLog(config.Config.Log.FileName)
ag.Start()
go profile()
handleSignal(ag)
}
func doOSsvc() {
}
var (
pprofStart uint32
)
func profile() {
sc := make(chan os.Signal, 1)
signal.Notify(sc, syscall.SIGUSR2)
for {
sig := <-sc
switch sig {
case syscall.SIGUSR2:
go pprof.Go()
}
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )