senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Thursday, 27-Sep-2018 09:45:30 JST やきたま :sabakan: やきたま :sabakan:

    Sidekiq が時間経過とともに無限にメモリを消費し続ける現象について、どうやら Ruby バージョンによってはオブジェクトを破棄したあとメモリを開放するかどうかの挙動が違うらしい、という情報を見かけた上に、「そもそも C でも free したからといってメモリが解放されるとは限らない」という、メモリ管理に対する諦めとも取れる発言を見かけて、みんな苦労してるんだなーと思うなどした。

    In conversation Thursday, 27-Sep-2018 09:45:30 JST from mstdn.yakitamago.info permalink
    • zunda ? nはおまけ :green_dango: (zundan@mastodon.zunda.ninja@mastodon.zunda.ninja)'s status on Thursday, 27-Sep-2018 09:46:53 JST zunda ? nはおまけ :green_dango: zunda ? nはおまけ :green_dango:
      in reply to

      @yakitama jemalloc
      を使ってみると、より積極的にメモリを解放してくれるかもしれません

      In conversation Thursday, 27-Sep-2018 09:46:53 JST permalink
    • やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Thursday, 27-Sep-2018 09:47:16 JST やきたま :sabakan: やきたま :sabakan:
      in reply to

      そもそも、そのあたりの挙動は Ruby のコンフィグ的なやつでなんとかできないのか。プロセスリストに見えるのは bundle だし、もしかしたら bundler のコンフィグかもしれない? このあたりの技術はよく分かってないのでアレ。

      In conversation Thursday, 27-Sep-2018 09:47:16 JST permalink
    • やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Thursday, 27-Sep-2018 09:55:24 JST やきたま :sabakan: やきたま :sabakan:
      in reply to
      • zunda ? nはおまけ :green_dango:

      @zundan なるほど、これコード変更なしでも適用できそうな感じですかねー。

      https://thomas-leister.de/en/mastodon-save-ram-jemalloc/

      joinmastodon.org 上の GitLab の Mastodon Production ガイドなんてあるんですね…… こちらでは jemalloc を有効にする手順が書かれていたり。
      https://source.joinmastodon.org/mastodon/documentation/blob/master/Running-Mastodon/Production-guide.md

      In conversation Thursday, 27-Sep-2018 09:55:24 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: source.joinmastodon.org
        Running-Mastodon/Production-guide.md · master · mastodon / documentation
        from GitLab
        Documentation for Mastodon
    • zunda ? nはおまけ :green_dango: (zundan@mastodon.zunda.ninja@mastodon.zunda.ninja)'s status on Thursday, 27-Sep-2018 11:08:11 JST zunda ? nはおまけ :green_dango: zunda ? nはおまけ :green_dango:
      in reply to

      @yakitama Linuxが標準で提供してるmalloc/freeの別の実装です。プロセスを起動するときにLD_PRELOADでライブラリ関数を割り込ませる感じで使うので、コードへの変更は(アプリの起動スクリプトを除いて)不要です。

      In conversation Thursday, 27-Sep-2018 11:08:11 JST permalink
    • やきたま :sabakan: (yakitama@mstdn.yakitamago.info)'s status on Thursday, 27-Sep-2018 11:11:17 JST やきたま :sabakan: やきたま :sabakan:
      in reply to
      • zunda ? nはおまけ :green_dango:

      @zundan なるほど、ありがとうございますー。実際に適用してみたら、いまのところえらく快適になって幸せです。

      In conversation Thursday, 27-Sep-2018 11:11:17 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.