Linux/POSIX 错误警告
SIGHUP (1)SIGHUP (1) — 挂起信号
控制终端被关闭,或会话领导进程已退出。
linuxmacosunix
导致此错误的原因
终端会话断开(SSH 超时、终端关闭)。许多守护进程将 SIGHUP 解释为重新加载配置文件的请求。
如何修复
使用 nohup 或 screen/tmux 使进程在注销后继续运行。对于守护进程,实现 SIGHUP 处理器以重新加载配置。
示例
# Send SIGHUP to reload config
kill -HUP $(pidof nginx)
# Trap SIGHUP in bash
trap 'echo reloading' HUP相关错误代码
Linux/POSIX 错误错误
ENOMEDIUMENOMEDIUM — 未找到介质
驱动器或设备中未插入可移动介质。
linux
查看详情 Linux/POSIX 错误警告
EALREADYEALREADY — 操作已在进行中
该套接字上已有一个非阻塞连接尝试正在进行。
linuxmacosunix
查看详情 Linux/POSIX 错误错误
EDOMEDOM — 数学参数超出定义域
数学函数接收到超出其定义域的参数。
linuxmacosunix
查看详情 Linux/POSIX 错误警告
SIGPIPE (13)SIGPIPE (13) — 管道破裂信号
进程尝试向读端已关闭的管道或套接字写入数据。
linuxmacosunix
查看详情 Linux/POSIX 错误错误
EMLINKEMLINK — 链接数过多
单个文件的硬链接数量已超过最大允许值。
linuxmacosunix
查看详情 Linux/POSIX 错误错误
EACCESEACCES — 权限被拒绝
文件权限不允许对文件或资源进行所请求的访问。
linuxmacosunix
查看详情