EnvelopSound / Earshot

Containerized RTMP->DASH transcoder for live-streaming Higher-Order Ambisonic and other multichannel content
GNU General Public License v2.0
67 stars 7 forks source link

Signal 17 (SIGCHLD) error, and "404 Not Found" message in browser #21

Closed joystiller closed 3 years ago

joystiller commented 3 years ago

I can now run the program and I feel like I'm getting closer and closer! However, when I start streaming in OBS, the terminal keeps spitting out repeating error messages about signal 17 like this:

nginx-rtmp_1   | 2021/04/29 11:31:03 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:03 [notice] 17#17: signal 17 (SIGCHLD) received from 136
nginx-rtmp_1   | 2021/04/29 11:31:03 [notice] 17#17: unknown process 136 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:31:03 [info] 17#17: *14 exec: child 136 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:03 [info] 17#17: *14 exec: terminating child 136, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:08 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:09 [notice] 17#17: signal 17 (SIGCHLD) received from 137
nginx-rtmp_1   | 2021/04/29 11:31:09 [notice] 17#17: unknown process 137 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:31:09 [info] 17#17: *14 exec: child 137 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:09 [info] 17#17: *14 exec: terminating child 137, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:13 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:14 [notice] 17#17: signal 17 (SIGCHLD) received from 138
nginx-rtmp_1   | 2021/04/29 11:31:14 [notice] 17#17: unknown process 138 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:31:14 [info] 17#17: *14 exec: child 138 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:14 [info] 17#17: *14 exec: terminating child 138, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:19 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:19 [info] 17#17: *14 exec: child 139 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:19 [info] 17#17: *14 exec: terminating child 139, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:19 [notice] 17#17: signal 17 (SIGCHLD) received from 139
nginx-rtmp_1   | 2021/04/29 11:31:19 [notice] 17#17: unknown process 139 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:31:19 [info] 17#17: epoll_wait() failed (4: Interrupted system call)
nginx-rtmp_1   | 2021/04/29 11:31:24 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:24 [notice] 17#17: signal 17 (SIGCHLD) received from 140
nginx-rtmp_1   | 2021/04/29 11:31:24 [notice] 17#17: unknown process 140 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:31:24 [info] 17#17: *14 exec: child 140 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:24 [info] 17#17: *14 exec: terminating child 140, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:29 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:30 [info] 17#17: *14 exec: child 141 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:30 [info] 17#17: *14 exec: terminating child 141, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:30 [notice] 17#17: signal 17 (SIGCHLD) received from 141
nginx-rtmp_1   | 2021/04/29 11:31:30 [notice] 17#17: unknown process 141 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:31:30 [info] 17#17: epoll_wait() failed (4: Interrupted system call)
nginx-rtmp_1   | 2021/04/29 11:31:35 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:35 [notice] 17#17: signal 17 (SIGCHLD) received from 142
nginx-rtmp_1   | 2021/04/29 11:31:35 [notice] 17#17: unknown process 142 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:31:35 [info] 17#17: *14 exec: child 142 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:35 [info] 17#17: *14 exec: terminating child 142, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:40 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:40 [info] 17#17: *14 exec: child 143 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:40 [info] 17#17: *14 exec: terminating child 143, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:40 [notice] 17#17: signal 17 (SIGCHLD) received from 143
nginx-rtmp_1   | 2021/04/29 11:31:40 [notice] 17#17: unknown process 143 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:31:40 [info] 17#17: epoll_wait() failed (4: Interrupted system call)
nginx-rtmp_1   | 2021/04/29 11:31:45 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:45 [notice] 17#17: signal 17 (SIGCHLD) received from 144
nginx-rtmp_1   | 2021/04/29 11:31:45 [notice] 17#17: unknown process 144 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:31:45 [info] 17#17: *14 exec: child 144 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:45 [info] 17#17: *14 exec: terminating child 144, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:50 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:51 [notice] 17#17: signal 17 (SIGCHLD) received from 145
nginx-rtmp_1   | 2021/04/29 11:31:51 [notice] 17#17: unknown process 145 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:31:51 [info] 17#17: *14 exec: child 145 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:51 [info] 17#17: *14 exec: terminating child 145, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:56 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:56 [info] 17#17: *14 exec: child 146 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:56 [info] 17#17: *14 exec: terminating child 146, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:31:56 [notice] 17#17: signal 17 (SIGCHLD) received from 146
nginx-rtmp_1   | 2021/04/29 11:31:56 [notice] 17#17: unknown process 146 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:31:56 [info] 17#17: epoll_wait() failed (4: Interrupted system call)
nginx-rtmp_1   | 2021/04/29 11:32:01 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:01 [notice] 17#17: signal 17 (SIGCHLD) received from 147
nginx-rtmp_1   | 2021/04/29 11:32:01 [notice] 17#17: unknown process 147 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:32:01 [info] 17#17: *14 exec: child 147 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:01 [info] 17#17: *14 exec: terminating child 147, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:06 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:07 [info] 17#17: *14 exec: child 148 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:07 [info] 17#17: *14 exec: terminating child 148, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:07 [notice] 17#17: signal 17 (SIGCHLD) received from 148
nginx-rtmp_1   | 2021/04/29 11:32:07 [notice] 17#17: unknown process 148 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:32:07 [info] 17#17: epoll_wait() failed (4: Interrupted system call)
nginx-rtmp_1   | 2021/04/29 11:32:12 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:12 [notice] 17#17: signal 17 (SIGCHLD) received from 149
nginx-rtmp_1   | 2021/04/29 11:32:12 [notice] 17#17: unknown process 149 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:32:12 [info] 17#17: *14 exec: child 149 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:12 [info] 17#17: *14 exec: terminating child 149, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:17 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:17 [info] 17#17: *14 exec: child 150 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:17 [info] 17#17: *14 exec: terminating child 150, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:17 [notice] 17#17: signal 17 (SIGCHLD) received from 150
nginx-rtmp_1   | 2021/04/29 11:32:17 [notice] 17#17: unknown process 150 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:32:17 [info] 17#17: epoll_wait() failed (4: Interrupted system call)
nginx-rtmp_1   | 2021/04/29 11:32:22 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:22 [notice] 17#17: signal 17 (SIGCHLD) received from 151
nginx-rtmp_1   | 2021/04/29 11:32:22 [notice] 17#17: unknown process 151 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:32:22 [info] 17#17: *14 exec: child 151 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:22 [info] 17#17: *14 exec: terminating child 151, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:27 [info] 17#17: *14 exec: starting managed child 'ffmpeg', client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:28 [notice] 17#17: signal 17 (SIGCHLD) received from 152
nginx-rtmp_1   | 2021/04/29 11:32:28 [notice] 17#17: unknown process 152 exited with code 1
nginx-rtmp_1   | 2021/04/29 11:32:28 [info] 17#17: *14 exec: child 152 exited; ignoring, client: 172.18.0.1, server: 0.0.0.0:1935
nginx-rtmp_1   | 2021/04/29 11:32:28 [info] 17#17: *14 exec: terminating child 152, client: 172.18.0.1, server: 0.0.0.0:1935

Also, I get a 404 Not Found message in my browser when I go to localhost ot listen to the the stream (tried both Safari and Chrome), perhaps this issue is related?

Screenshot 2021-04-29 at 13 21 57
roddylindsay commented 3 years ago

I've added some additional information about troubleshooting to the readme here: https://github.com/EnvelopSound/Earshot/blob/master/README.md#troubleshooting

I'm guessing this might be a git lfs issue. But if that doesn't solve the problem, please paste the ffmpeg logs here

joystiller commented 3 years ago

Woho! This solved it! The git lfs checkout command didn't work, I had to do git lfs fetch first, then it worked!