Windows 下使用 fvbock/endless 库时报错:undefined: syscall.SIGUSR1
date
Jul 20, 2023
slug
windows-endless-undefined-syscall-SIGUSR1
status
Published
tags
Windows
Code
summary
type
Post
Created Time
Oct 28, 2023 01:45 PM
Updated Time
Oct 28, 2023 01:45 PM
AI summary
在Windows电脑上使用fvbock/endless库时,出现undefined: syscall.SIGUSR1错误。为了解决这个问题,可以在GO SDK 1.**.**下的\src\syscall\types_windows.go文件中添加代码以兼容Windows环境。
Status
Done
在 Windows 电脑上运行项目时,发现没有 SIGUSR1、SIGUSR2 等,由于只是在 Windows 环境上进行开发,最后还是会把服务部署在 Linux 环境上,用了一个比较 dirty 的办法解决:直接修改源文件。具体实施方式为 GO SDK 1.**.**(不同版本略有不同) 下的 \src\syscall\types_windows.go 文件中,增加如下代码: