我试图用G-WAN(4.3.14版本,在64位Ubuntu 14.04.3上以sudo开始)提供大量小文件。我开始使用wget提供基本URL和包含URL后缀列表的文件,通过单个连接处理请求。在某一点上(不同的运行情况不同),gwan可执行文件会静默退出。在gwan日志或站点错误日志中没有任何跟踪(我确实将'_log'更改为'log'以启用日志记录)。退出状态码为139。这是什么意思?当我用Ctrl-C停止它时,退出代码是130。
是否有退出状态码的参考?我用谷歌找不到
首先,Ubuntu 14.04.3
是最近的,而G-WAN v4.3.14
是非常古老的。几乎每个新的操作系统版本都会引入兼容性,需要打补丁,这就是为什么我们必须为注册用户发布最新版本的原因。这就解释了你正在经历的"无声退出"。
第二,进程退出代码可以这样找到:
./gwan -h
echo $?
0
0表示没有错误,任何其他值都是错误(混合系统标志以尽可能提供信息)。这就是为什么Ctrl+C返回130:Control-C是致命错误信号2,(130 = 128 + 2)。