我已经在本地实验室环境中设置了Nginx进行rtmp测试。 最初,我工作得很好。但突然间它停止了工作.我不知道为什么。搜索日志后,我发现了此错误消息。谁能帮我
调试错误日志:
2015/01/31 22:51:13 [调试] 12127#0:auto_push:创建套接字 2015/01/31 22:51:13 [调试] 12127#0:auto_push:创建套接字 '/var/sock/nginx-rtmp.0' 2015/01/31 22:51:13 [调试] 12127#0: auto_push:删除现有套接字 '/var/sock/nginx-rtmp.0' 2015/01/31 22:51:13 [emerg] 12127#0:IOCTL (FIONBIO) worker_socket绑定失败 (2: 没有这样的文件或目录) 2015/01/31 22:51:13 [通知] 12125#0: 信号 17 (SIGCHLD) 收到 2015/01/31 22:51:13 [通知] 12125#0: 工作进程 12127 退出,代码为 2 2015/01/31 22:51:13 [警报] 12125#0:工作进程 12127 退出,出现致命代码 2,无法 重生 2015/01/31 22:51:13 [调试] 12125#0:shmtx 强制解锁
谢谢!
发现问题。 因为套接字创建文件夹没有 nginx 的写入权限。错误消失 一旦我设置了权限。
谢谢。