developerforce / gif-booth

Add animated GIFs and Family Photo to your virtual events

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error right after GIF recorded

crcastle opened this issue · comments

@justjenu and I both hit this error. I got it in Firefox. She got it in Chrome.

It happened as both of us were inputting text in the text box after recording a GIF.

CleanShot 2020-09-01 at 17 59 18@2x

I see this in the Heroku applications logs. Unfortunately I wasn't able to grab any more log lines:

2020-09-02T00:58:27.444311+00:00 app[web.1]: [0] an error happened: ffmpeg exited with code 1: Error while opening decoder for input stream #0:0 : Resource temporarily unavailable
2020-09-02T00:58:27.444323+00:00 app[web.1]: [0] 
2020-09-02T00:58:27.565971+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=a3485d88-9584-4d24-8c76-7e9f9759cb01 fwd="75.172.126.59" dyno=web.1 connect=0ms service=1570ms status=200 bytes=282 protocol=https
2020-09-02T00:58:27.567731+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=a0ff769a-70c5-4081-9e07-c2097dca7fe5 fwd="75.172.126.59" dyno=web.1 connect=0ms service=950ms status=200 bytes=288 protocol=https
2020-09-02T00:58:27.865231+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=184fd8ce-3418-401b-a14c-fcd2f86bb8e1 fwd="75.172.126.59" dyno=web.1 connect=0ms service=1865ms status=200 bytes=282 protocol=https
2020-09-02T00:58:27.886270+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=f29f5deb-f43c-4692-958b-c35e0dd2b129 fwd="75.172.126.59" dyno=web.1 connect=0ms service=1693ms status=200 bytes=286 protocol=https
2020-09-02T00:58:27.894345+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=2e78d76a-6b19-4cba-83a8-ddf058c7912b fwd="75.172.126.59" dyno=web.1 connect=1ms service=1739ms status=200 bytes=284 protocol=https
2020-09-02T00:58:27.895122+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=50c30fea-c0f9-48ef-a067-ca460a3f397f fwd="75.172.126.59" dyno=web.1 connect=0ms service=1228ms status=200 bytes=289 protocol=https
2020-09-02T00:58:27.956680+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=200c25f5-3e2e-459c-a5c5-398dee1e6f5b fwd="75.172.126.59" dyno=web.1 connect=2ms service=911ms status=200 bytes=290 protocol=https
2020-09-02T00:58:28.061595+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=456faed0-e19f-442a-a91d-b962807d4841 fwd="75.172.126.59" dyno=web.1 connect=0ms service=1024ms status=200 bytes=291 protocol=https

I was watching the Heroku app logs with heroku logs -a cascadiajs-gif-booth -t and saw this. Not sure if all the log lines are related to each other, but there seems to be a sequence of issues:

2020-09-02T17:28:55.758904+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=d36bd255-588d-4dc7-a125-22ba81de6c89 fwd="136.34.44.171" dyno=web.1 connect=0ms service=325ms status=200 bytes=262 protocol=https
2020-09-02T17:28:56.633891+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=b7db2a70-0bad-46b6-835f-703b292b697b fwd="136.34.44.171" dyno=web.1 connect=1ms service=589ms status=200 bytes=265 protocol=https
2020-09-02T17:28:56.693686+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=53233a0a-8398-4fc7-8928-2315f6ca618f fwd="136.34.44.171" dyno=web.1 connect=0ms service=845ms status=200 bytes=264 protocol=https
2020-09-02T17:28:56.628568+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=63f34464-f056-473e-af50-8a6937b2d037 fwd="136.34.44.171" dyno=web.1 connect=1ms service=818ms status=200 bytes=279 protocol=https
2020-09-02T17:28:57.432815+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=7363a839-c06f-4f75-a4b7-b7f8cc6fc274 fwd="136.34.44.171" dyno=web.1 connect=1ms service=1284ms status=200 bytes=282 protocol=https
2020-09-02T17:28:57.394092+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=3fddb072-2904-4e6f-bfde-512ee3db1bb2 fwd="136.34.44.171" dyno=web.1 connect=1ms service=1658ms status=200 bytes=263 protocol=https
2020-09-02T17:28:57.538781+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=964a811d-bc6c-46c6-8088-206cf2429626 fwd="136.34.44.171" dyno=web.1 connect=1ms service=1205ms status=200 bytes=282 protocol=https
2020-09-02T17:28:57.719014+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=daa0ef21-b00d-4491-badc-5a5419e097cf fwd="136.34.44.171" dyno=web.1 connect=0ms service=41ms status=200 bytes=207 protocol=https
2020-09-02T17:28:57.859400+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=08383bea-d725-456c-871a-d49c4be6a211 fwd="136.34.44.171" dyno=web.1 connect=1ms service=279ms status=503 bytes=0 protocol=https
2020-09-02T17:28:57.858919+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=ad5910d5-3e11-4be8-8fb9-527a371d323f fwd="136.34.44.171" dyno=web.1 connect=0ms service=828ms status=503 bytes=0 protocol=https
2020-09-02T17:28:57.637588+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=b7333943-9b9e-4652-81e8-2130a6ed0e90 fwd="136.34.44.171" dyno=web.1 connect=0ms service=1206ms status=200 bytes=270 protocol=https
2020-09-02T17:28:57.858824+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=2f7c97ab-4883-4957-a2c3-de2fb8c23b02 fwd="136.34.44.171" dyno=web.1 connect=0ms service=386ms status=503 bytes=0 protocol=https
2020-09-02T17:28:57.717332+00:00 app[web.1]: [0] an error happened: ffmpeg exited with code 1: Error while opening decoder for input stream #0:0 : Resource temporarily unavailable
2020-09-02T17:28:57.717348+00:00 app[web.1]: [0]
2020-09-02T17:28:57.776598+00:00 app[web.1]: [0] /app/node_modules/fluent-ffmpeg/lib/processor.js:544
2020-09-02T17:28:57.776601+00:00 app[web.1]: [0]             emitEnd(err, stdoutRing.get(), stderrRing.get());
2020-09-02T17:28:57.776603+00:00 app[web.1]: [0]                                     ^
2020-09-02T17:28:57.776603+00:00 app[web.1]: [0]
2020-09-02T17:28:57.776604+00:00 app[web.1]: [0] TypeError: Cannot read property 'get' of undefined
2020-09-02T17:28:57.776604+00:00 app[web.1]: [0]     at endCB (/app/node_modules/fluent-ffmpeg/lib/processor.js:544:37)
2020-09-02T17:28:57.776605+00:00 app[web.1]: [0]     at ChildProcess.<anonymous> (/app/node_modules/fluent-ffmpeg/lib/processor.js:159:9)
2020-09-02T17:28:57.776606+00:00 app[web.1]: [0]     at ChildProcess.emit (events.js:315:20)
2020-09-02T17:28:57.776606+00:00 app[web.1]: [0]     at ChildProcess.EventEmitter.emit (domain.js:483:12)
2020-09-02T17:28:57.776607+00:00 app[web.1]: [0]     at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)
2020-09-02T17:28:57.776607+00:00 app[web.1]: [0]     at onErrorNT (internal/child_process.js:469:16)
2020-09-02T17:28:57.776607+00:00 app[web.1]: [0]     at processTicksAndRejections (internal/process/task_queues.js:84:21)
2020-09-02T17:28:57.860702+00:00 app[web.1]: [0] node server/server.js exited with code 1
2020-09-02T17:28:57.872332+00:00 app[web.1]: npm ERR! code ELIFECYCLE
2020-09-02T17:28:57.872810+00:00 app[web.1]: npm ERR! errno 1
2020-09-02T17:28:57.893165+00:00 app[web.1]: npm ERR! makegif@1.0.0 start: `concurrently "node server/server.js" "npm run client"`
2020-09-02T17:28:57.893457+00:00 app[web.1]: npm ERR! Exit status 1
2020-09-02T17:28:57.894076+00:00 app[web.1]: npm ERR!
2020-09-02T17:28:57.894362+00:00 app[web.1]: npm ERR! Failed at the makegif@1.0.0 start script.
2020-09-02T17:28:57.894703+00:00 app[web.1]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2020-09-02T17:28:57.946609+00:00 app[web.1]: 
2020-09-02T17:28:57.946836+00:00 app[web.1]: npm ERR! A complete log of this run can be found in:
2020-09-02T17:28:57.947078+00:00 app[web.1]: npm ERR!     /app/.npm/_logs/2020-09-02T17_28_57_916Z-debug.log
2020-09-02T17:28:57.858599+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=62b4caf2-d439-4f79-8196-0b6191e62c71 fwd="136.34.44.171" dyno=web.1 connect=1ms service=427ms status=503 bytes=0 protocol=https
2020-09-02T17:28:57.859157+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=6405486b-8e0e-477d-a9f8-b27995c14095 fwd="136.34.44.171" dyno=web.1 connect=0ms service=102ms status=503 bytes=0 protocol=https
2020-09-02T17:28:57.865599+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=d1928ca7-569c-4db6-81f4-36897efe29c3 fwd="136.34.44.171" dyno=web.1 connect=2ms service=1162ms status=503 bytes=0 protocol=https
2020-09-02T17:28:57.859951+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=1479333a-6da6-4674-82ec-4ee4f058bcf7 fwd="136.34.44.171" dyno=web.1 connect=0ms service=1193ms status=503 bytes=0 protocol=https
2020-09-02T17:28:58.037860+00:00 heroku[web.1]: Process exited with status 1
2020-09-02T17:28:58.076051+00:00 heroku[web.1]: State changed from up to crashed
2020-09-02T17:28:58.079201+00:00 heroku[web.1]: State changed from crashed to starting
2020-09-02T17:28:57.863358+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=1d5879b7-92b0-48f0-b9e1-e2f74caa61a4 fwd="136.34.44.171" dyno=web.1 connect=0ms service=1262ms status=503 bytes=0 protocol=https
2020-09-02T17:28:57.862807+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=230a8307-b41b-4cc2-b20a-5e2e93ae412d fwd="136.34.44.171" dyno=web.1 connect=0ms service=1316ms status=503 bytes=0 protocol=https
2020-09-02T17:29:12.816384+00:00 heroku[web.1]: Starting process with command `npm start`
2020-09-02T17:29:14.957755+00:00 app[web.1]: 
2020-09-02T17:29:14.957775+00:00 app[web.1]: > makegif@1.0.0 start /app
2020-09-02T17:29:14.957776+00:00 app[web.1]: > concurrently "node server/server.js" "npm run client"
2020-09-02T17:29:14.957776+00:00 app[web.1]: 
2020-09-02T17:29:15.718839+00:00 app[web.1]: [1]
2020-09-02T17:29:15.718870+00:00 app[web.1]: [1] > makegif@1.0.0 client /app
2020-09-02T17:29:15.718871+00:00 app[web.1]: [1] > node start-client.js
2020-09-02T17:29:15.718871+00:00 app[web.1]: [1]
2020-09-02T17:29:16.008796+00:00 app[web.1]: [0] Find the server at: http://localhost:19347/
2020-09-02T17:29:16.240147+00:00 app[web.1]: [1]
2020-09-02T17:29:16.240149+00:00 app[web.1]: [1] > client@0.1.0 start /app/client
2020-09-02T17:29:16.240150+00:00 app[web.1]: [1] > react-scripts start
2020-09-02T17:29:16.240150+00:00 app[web.1]: [1]
2020-09-02T17:29:16.360457+00:00 heroku[web.1]: State changed from starting to up
2020-09-02T17:29:17.508415+00:00 heroku[router]: at=info method=GET path="/logo192.png" host=cascadiajs-gif-booth.herokuapp.com request_id=9d696f5e-6c2b-4c51-aa43-567914ac39ba fwd="54.69.229.86" dyno=web.1 connect=1ms service=19ms status=200 bytes=5622 protocol=https
2020-09-02T17:29:18.113621+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=6732ca06-21ea-433c-9daf-0571064f7c98 fwd="136.34.44.171" dyno=web.1 connect=0ms service=61ms status=200 bytes=207 protocol=https
2020-09-02T17:29:18.042765+00:00 app[web.1]: [1] Something is already running on port 19347.
2020-09-02T17:29:18.073387+00:00 app[web.1]: [1] npm run client exited with code 0
2020-09-02T17:29:18.109788+00:00 app[web.1]: [0] an error happened: ffmpeg exited with code 1: uploads/1599067716570.webm: No such file or directory
2020-09-02T17:29:18.109790+00:00 app[web.1]: [0]
2020-09-02T17:29:18.315367+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=18d30740-eb5c-4af4-8147-e88442cc4865 fwd="136.34.44.171" dyno=web.1 connect=2ms service=16ms status=200 bytes=207 protocol=https
2020-09-02T17:29:18.426756+00:00 heroku[router]: at=info method=GET path="/new-gif" host=cascadiajs-gif-booth.herokuapp.com request_id=9ca0a783-0fb7-466f-92c6-46ea421e897c fwd="136.34.44.171" dyno=web.1 connect=1ms service=4ms status=304 bytes=237 protocol=https
2020-09-02T17:29:18.312918+00:00 app[web.1]: [0] an error happened: ffmpeg exited with code 1: uploads/1599067716570.webm: No such file or directory
2020-09-02T17:29:18.312920+00:00 app[web.1]: [0]
2020-09-02T17:29:18.591145+00:00 heroku[router]: at=info method=GET path="/static/css/main.a9eb063c.chunk.css" host=cascadiajs-gif-booth.herokuapp.com request_id=b95f7021-8148-4d67-8bb7-c0cfc3c8c2c3 fwd="136.34.44.171" dyno=web.1 connect=1ms service=3ms status=200 bytes=7935 protocol=https
2020-09-02T17:29:18.636043+00:00 heroku[router]: at=info method=GET path="/static/js/2.15110195.chunk.js" host=cascadiajs-gif-booth.herokuapp.com request_id=6be39e8d-93b5-40e4-895a-9e866053a3be fwd="136.34.44.171" dyno=web.1 connect=1ms service=10ms status=200 bytes=183661 protocol=https
2020-09-02T17:29:18.755322+00:00 heroku[router]: at=info method=GET path="/static/js/main.90962ae7.chunk.js" host=cascadiajs-gif-booth.herokuapp.com request_id=b9901569-1b48-49d2-ab04-bbb040eb4924 fwd="136.34.44.171" dyno=web.1 connect=1ms service=10ms status=200 bytes=15472 protocol=https
2020-09-02T17:29:18.890417+00:00 heroku[router]: at=info method=GET path="/static/media/logo.c38f527d.svg" host=cascadiajs-gif-booth.herokuapp.com request_id=7df7a872-2628-4f7f-aea1-962ccea15a6e fwd="136.34.44.171" dyno=web.1 connect=4ms service=4ms status=200 bytes=30820 protocol=https
2020-09-02T17:29:18.949277+00:00 heroku[router]: at=info method=GET path="/logo192.png" host=cascadiajs-gif-booth.herokuapp.com request_id=b5bf13d3-db18-479f-afac-2725d1fa83b6 fwd="136.34.44.171" dyno=web.1 connect=1ms service=2ms status=200 bytes=5622 protocol=https
2020-09-02T17:29:18.955981+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=cascadiajs-gif-booth.herokuapp.com request_id=1b445999-c316-48a6-8e95-2d36955c910d fwd="136.34.44.171" dyno=web.1 connect=1ms service=3ms status=200 bytes=3427 protocol=https

Other things I verified:

  • We are using a recent version of ffmpeg, which is good. The buildpack downloads a static build of ffmpeg compiled from the most recent ffmpeg source. You can see the ffmpeg version by running heroku run -a cascadiajs-gif-booth -- ffmpeg -version. The version will be in the second line returned from that command. There's no version number. It's a git commit hash. These's static ffmpeg binaries are pulled from https://www.johnvansickle.com/ffmpeg/. It looks like the version running as of right now was built on aug 29, 2020 per this build info page (note the version there matches the git commit hash returned by the heroku command above).
  • The buildpack pulling in the binary at build time could be a problem (but not likely related to this issue) because it means we don't have guaranteed reproducible builds. The buildpack pulls whatever is the most recent build and we don't know when https://johnvansickle.com/ffmpeg will create and post new builds.

Here's a new error in the logs I hadn't seen before:

2020-09-02T17:54:55.796040+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=9bed3f7f-c18b-489c-a584-7703322526a7 fwd="70.252.17.219" dyno=web.1 connect=1ms service=1437ms status=200 bytes=270 protocol=https
2020-09-02T17:54:55.631808+00:00 heroku[router]: at=info method=GET path="/static/js/main.90962ae7.chunk.js" host=cascadiajs-gif-booth.herokuapp.com request_id=4c815862-a337-4b23-b6ad-cb3156b0be71 fwd="96.39.244.82" dyno=web.1 connect=1ms service=4ms status=304 bytes=238 protocol=https
2020-09-02T17:54:55.758833+00:00 heroku[router]: at=info method=GET path="/static/media/logo.c38f527d.svg" host=cascadiajs-gif-booth.herokuapp.com request_id=c0737aaf-ad6b-4677-8334-efc991b77b20 fwd="96.39.244.82" dyno=web.1 connect=1ms service=14ms status=304 bytes=238 protocol=https
2020-09-02T17:54:55.757593+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=45a6b68e-2d2b-4a5e-b748-5300a1ba2712 fwd="70.252.17.219" dyno=web.1 connect=0ms service=224ms status=200 bytes=207 protocol=https
2020-09-02T17:54:55.746871+00:00 app[web.1]: [0] an error happened: ffmpeg exited with code 1: Press [q] to stop, [?] for help
2020-09-02T17:54:55.746889+00:00 app[web.1]: [0] pthread_create failed: Resource temporarily unavailable. Try to increase `ulimit -v` or decrease `ulimit -s`.
2020-09-02T17:54:55.746890+00:00 app[web.1]: [0] Conversion failed!
2020-09-02T17:54:55.746891+00:00 app[web.1]: [0]
2020-09-02T17:54:55.977431+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=55f9ca50-6089-40e3-b96b-2dc8c492ee4b fwd="70.252.17.219" dyno=web.1 connect=0ms service=1620ms status=200 bytes=282 protocol=https
2020-09-02T17:54:55.983753+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=cascadiajs-gif-booth.herokuapp.com request_id=aa0478ee-febc-48ba-acc3-056a2c8b61cf fwd="96.39.244.82" dyno=web.1 connect=1ms service=65ms status=200 bytes=3427 protocol=https
2020-09-02T17:54:55.892198+00:00 heroku[router]: at=info method=GET path="/listGifs" host=cascadiajs-gif-booth.herokuapp.com request_id=a701ba85-4ff6-4c17-b975-4d02699ef9f0 fwd="96.39.244.82" dyno=web.1 connect=1ms service=140ms status=200 bytes=21291 protocol=https
2020-09-02T17:54:56.192675+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=f3d20365-2608-4cc0-8578-4a42cb4c3664 fwd="70.252.17.219" dyno=web.1 connect=0ms service=1567ms status=200 bytes=284 protocol=https
2020-09-02T17:54:56.029724+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=7356f0c8-78f2-404e-b80d-8c47175b7006 fwd="70.252.17.219" dyno=web.1 connect=1ms service=1748ms status=200 bytes=282 protocol=https
2020-09-02T17:54:56.173846+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=b8eb6c8e-e087-4cee-be94-bc35c39f7961 fwd="70.252.17.219" dyno=web.1 connect=1ms service=1254ms status=200 bytes=288 protocol=https

Sometimes there's no stack trace:

2020-09-02T18:01:22.678272+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=62df627c-34f2-4a2d-acac-f5dfed34beff fwd="38.119.166.3" dyno=web.1 connect=0ms service=1947ms status=200 bytes=282 protocol=https
2020-09-02T18:01:22.814057+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=ba5fae17-4d49-4618-b9a8-1217752639d2 fwd="38.119.166.3" dyno=web.1 connect=7ms service=1044ms status=200 bytes=279 protocol=https
2020-09-02T18:01:22.877437+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=76cc48fc-5a63-4378-85d5-5aa8f1b633fb fwd="38.119.166.3" dyno=web.1 connect=0ms service=1781ms status=200 bytes=282 protocol=https
2020-09-02T18:01:23.527787+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=63b66671-56d7-49c6-8a6f-edf6a727dd3b fwd="38.119.166.3" dyno=web.1 connect=0ms service=1923ms status=200 bytes=265 protocol=https
2020-09-02T18:01:23.514217+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=a477c501-9753-4a8e-9a96-a095af4c9f63 fwd="38.119.166.3" dyno=web.1 connect=0ms service=1418ms status=200 bytes=263 protocol=https
2020-09-02T18:01:23.896640+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=2df81c4a-5246-4f63-b9dc-9b741d77eb31 fwd="38.119.166.3" dyno=web.1 connect=0ms service=2218ms status=200 bytes=264 protocol=https
2020-09-02T18:01:23.830193+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=623b3da8-cd0c-407e-be28-08a217359271 fwd="38.119.166.3" dyno=web.1 connect=9ms service=1663ms status=200 bytes=259 protocol=https
2020-09-02T18:01:24.433131+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=b0138067-836d-4a99-b9e5-13928f1e4f4b fwd="38.119.166.3" dyno=web.1 connect=0ms service=2431ms status=200 bytes=262 protocol=https
2020-09-02T18:01:24.854010+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=99c16676-8e59-41a3-8f5c-58856fa8ab4f fwd="38.119.166.3" dyno=web.1 connect=2ms service=334ms status=200 bytes=207 protocol=https
2020-09-02T18:01:24.854369+00:00 app[web.1]: [0] an error happened: ffmpeg exited with code 1: Error while opening decoder for input stream #0:0 : Resource temporarily unavailable
2020-09-02T18:01:24.854382+00:00 app[web.1]: [0]
2020-09-02T18:01:25.494086+00:00 app[web.1]: [0] an error happened: ffmpeg exited with code 1: Error while opening decoder for input stream #1:0 : Resource temporarily unavailable
2020-09-02T18:01:25.494093+00:00 app[web.1]: [0]
2020-09-02T18:01:25.490419+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=ec3c8c5c-773f-4e6e-8373-651cc56fc3ad fwd="38.119.166.3" dyno=web.1 connect=1ms service=551ms status=200 bytes=207 protocol=https
2020-09-02T18:01:25.745600+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=79ffba54-533b-473b-83da-b6397d0d1815 fwd="38.119.166.3" dyno=web.1 connect=1ms service=2141ms status=200 bytes=265 protocol=https
2020-09-02T18:01:26.145412+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=d4ae2ada-75f9-41c7-bfc8-04b3ed3cce56 fwd="38.119.166.3" dyno=web.1 connect=0ms service=2933ms status=200 bytes=263 protocol=https
2020-09-02T18:01:26.213909+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=9061e6c9-f4be-4697-904e-0c401bc01e38 fwd="38.119.166.3" dyno=web.1 connect=3ms service=2934ms status=200 bytes=279 protocol=https
2020-09-02T18:01:26.190217+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=6703f93c-194e-4d00-b5bb-736e61bfbc33 fwd="38.119.166.3" dyno=web.1 connect=0ms service=2724ms status=200 bytes=264 protocol=https
2020-09-02T18:01:26.452760+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=0d2dc897-b6cf-4598-b855-afb5c1a81667 fwd="38.119.166.3" dyno=web.1 connect=1ms service=3479ms status=200 bytes=262 protocol=https
2020-09-02T18:01:26.643439+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=c7bd8aef-4394-4416-a645-fb979971ebf5 fwd="38.119.166.3" dyno=web.1 connect=2ms service=2496ms status=200 bytes=282 protocol=https
2020-09-02T18:01:26.787707+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=ebdfc095-554a-457d-9182-c10a1f0c390e fwd="38.119.166.3" dyno=web.1 connect=1ms service=2526ms status=200 bytes=270 protocol=https
2020-09-02T18:01:26.805562+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=b4e974dd-6f7d-4e4f-8715-012a6005dd7c fwd="38.119.166.3" dyno=web.1 connect=1ms service=2838ms status=200 bytes=282 protocol=https
2020-09-02T18:01:26.901337+00:00 heroku[router]: at=info method=POST path="/video2gif" host=cascadiajs-gif-booth.herokuapp.com request_id=e132ead0-490b-4182-8d6a-dff54f54c788 fwd="38.119.166.3" dyno=web.1 connect=0ms service=1325ms status=200 bytes=286 protocol=https

Hi @crcastle , first thanks so much for open sourcing this tool. I'm having lots of fun playing around with it.

I wanted to add that I'm getting the same error but in my case I get a memory quota exceeded error in my logs.

2020-09-09T17:00:45.991816+00:00 heroku[web.1]: Error R14 (Memory quota exceeded)
2020-09-09T17:01:08.285811+00:00 heroku[web.1]: Process running mem=540M(105.5%)

Is this expected behavior?

EDIT: I found out the error I'm getting is related to something else. Please disregard. :)