このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
Improve your Ruby application's memory usage and performance with jemalloc https://www.levups.com/en/blog/2017/optimize_ruby_memory_usage_jemalloc_heroku_scalingo.html
[AV] Found ["ffmpeg"], using: Ffmpeg
[AV] Running command: ffmpeg -i ...
WARN: Cocaine::CommandNotFoundError: Cocaine::CommandNotFoundError
WARN: /app/vendor/bundle/ruby/2.5.0/gems/cocaine-0.5.8/lib/cocaine/command_line.rb:82:in `run'
/app/vendor/bundle/ruby/2.5.0/gems/av-0.9.0/lib/av.rb:30:in `run'
お?
$ ffmpeg
ffmpeg: error while loading shared libraries: libxcb-shm.so.0: cannot open shared object file: No such file or directory
むー
-----> Detecting rake tasks
sh: 2: Syntax error: Unterminated quoted string
むー?
$ heroku builds:cache:purge
したら
-----> Updating apt caches for Datadog Agent
W: GPG error: http://apt.datadoghq.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4B4593018387EEAF
E: The repository 'http://apt.datadoghq.com stable Release' is not signed.
しまったなあw
このアカウントは、notestockで公開設定になっていません。
$ ffmpeg
ffmpeg: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory
まだかーw
$ ldd `which ffmpeg` | grep 'not found' | sort -u
libthai.so.0 => not found
あとひといき
$ ffmpeg
ffmpeg version 3.4.2-2 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-16ubuntu2)
configuration: --prefix=/usr --extra-version=2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig…
やた
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
jemalloc使い始めて(カーソルの位置)からメモリの使用量が減ったような気がするけどあと何時間か待たないとだね。いっしょにDatadogのAgentの利用を止めたのでちょっと不正確かもしれない。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
jemalloc使うとメモリの使用量が740MBくらい(左端24時間前)から580MBくらい(右端、18:20くらいからjemalloc)になったよ!けっこういいよ!
このdynoではPumaが1 worker x 2スレッドとSidekiqが2スレッドで動いてます。
jemalloc (右半分)すごいなあ。メモリ使用量(上)は800MB強から550MB強に減って、レスポンス時間は変わらない
heroku-18でffmpegが起動できるようにMastodonのAptfileにいっぱいパッケージを追加したけどheroku-16でもちゃんと動くようだ
heroku-18がGAになったらプルリクエスト作らないとね