2020/1/19 Kanazawa.js meetup#01
golangで書いたプログラムをDockerで動かしOOMが発生した際になるべく情報を残して殺される方法を紹介します。 2020/08/16追記: この記事の内容はgolangに関してはやや現実的ではなくなってしまいました。 詳しくは続編を参照してください。 TL;DR golang製のプログラムは仮想メモリ(VSZ)の確保に失敗するとgoroutineのダンプを吐いて死ぬ DockerのOOMはRSSベースで検出時にSIGKILLを投げてくる Docker利用時にVSZで制限をかけるスクリプトを書いた golang製のプログラムはlinux-amd64において最低でも101MBのVSZを要求する VSZの制限がそれより小さいと当然起動できない 実際のRSSは3MB程度で起動する Background コンテナ内で動いているプロダクション上のgolang製のプログラムが時々OOMに殺されて
ホーム ニュース 『ファイナルファンタジータクティクス』をバトルロイヤル&オートバトル&観戦ゲーム化するあそび「FFTBattleground」が海外で流行中 現在とあるTwitchユーザーが、『ファイナルファンタジータクティクス』を用いた賭け試合を運営している。賭けと言っても擬似的なものであり、実際のお金を使うわけではない。そして、バトルを含むすべてのゲーム進行や運営は、AIとBotによって全自動でおこなわれていることが特徴である。 『ファイナルファンタジータクティクス』は、スクウェア(現スクウェア・エニックス)から初代PlayStation向けに1997年に発売されたシミュレーションRPG。大国イヴァリースを二分した獅子戦争の終結後を舞台に、『ファイナルファンタジー』シリーズの魔法やジョブなどの要素と、『タクティクスオウガ』の流れを汲むクォータービューのバトルシステムを組み合わせた作品
","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"
「SIerに依頼してやっていたら1億円はかかっていたでしょう。しかし、3ヶ月で内製したので、社内の人件費だけですから400万円程度でできました。しかも、内部なので、常にユーザーやビジネスの現場からのフィードバックをうけ、どんどんとアップデートを繰り返しています。明日とか来週とか言う話しではなく、10分後には問題を解決していることもありました。結果として、顧客の満足度は高まり、利用も増えて、得られた収益は莫大な金額となっています。」 あるサービスを立ち上げた経験を金融関係のCTOから伺った。 「いま、社内のサービス開発で手一杯ですが、2ヶ月後くらいなら、引き受けることはできますよ。まあ、3ヶ月もあればできるでしょうから、たいして費用はかかりませんよ。」 あるサービスの開発をしてほしいと、製造業でサービス開発している責任者に相談したところ、こんな回答を頂いた。彼らは、社内だけではなく、社外の仕
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く