2

我在本地实验室环境中设置了 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 [debug] 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 强制解锁

谢谢!

4

1 回答 1

3

发现了问题。因为套接字创建文件夹没有 nginx 的写权限。一旦我设置了权限,错误就消失了。

谢谢。

于 2015-02-04T11:04:01.987 回答