1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/cnperl-categraf

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
main_posix.go 517
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
kongfei Отправлено 13.03.2023 12:09 4f9fd9d
//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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/cnperl-categraf.git
git@api.gitlife.ru:oschina-mirror/cnperl-categraf.git
oschina-mirror
cnperl-categraf
cnperl-categraf
main