ロフトくん

週末の夜はスピッツなどピアノ生放送中!→http://bit.ly/1gDnKWl 将棋クエスト履歴検索βなど公開中!→http://c-loft.com/soft/

将棋クエスト履歴検索β 開発日誌 mongodbが落ちることがある

メモリ不足らしい。
頻発してたらどうしよう。

最近は数ヶ月連続稼動できていたので、とりあえずmongodb再起動で様子を見る。

$ cat /var/log/syslog | grep mongo -A 10 -B 10
( :略)

Jan 21 15:32:13 xxx kernel: [20593.346211] Out of memory: Kill process 919 (mong

もっとみる

YouTube・ニコ生同時配信設定

○マシン
MacBook Air Mid 2011
Intel Core i5 1.7GHz
4GB
macOS Sierra 10.12.6

○カメラ
Logicool HD Webcam C525

○ソフト
・画面作成
CamTwist 3.2 http://camtwiststudio.com/

画サイズ960x544、fps10に。
画サイズは小さめから始めて負荷と相談、余裕があれば

もっとみる

node.js express foreverアプリをdockerコンテナ化する

将棋クエスト履歴検索βのキャッシュ機能部分をdockerコンテナ化する検討メモ

# 準備
# アプリは圧縮しておく(ADDコマンドでコンテナ内に展開する)
# start_forever.sh内のパスはコンテナ内のディレクトリで書いておく
tar -zcvf ./questSearch.tar.gz ./questSearch

# Dockerfile
# node.js
FROM node

もっとみる

node.js expressメモ

対局履歴のキャッシュサーバをサーブレットを辞めて、node.jsで作り直したのでメモ

# expresss
sudo npm install express-generator -g
express -h

# 新規アプリ
express test
cd ./test/
npm install
DEBUG=myapp:* npm start

# mongo
npm install --save

もっとみる

AWS LambdaのトリガにAPI Gateway を設定する

前回( https://note.mu/loftkun/n/n94c6ebe9b8f2 ) の続き。

Lambda設定
・トリガー→トリガーを追加→API Gateway
API 名:適当に(いちおLambdaと対応付け分かるようにした)
デプロイされるステージ:prod
セキュリティ:オープン(とりま認証とかはなしで)

これで以下のようなURLが表示されるけどまだ連携はしてない?
後述のAP

もっとみる

AWS Lambda上でPhantomJSを使う記事の手順を試してみた

こちらの記事を試してみた手順のメモです。
http://qiita.com/hideji2/items/05071e04f8825a5c6108

# どこかのlinuxマシンで作業する
# phantomjs-lambda-packを入手
mkdir lambda-phantomjs && cd lambda-phantomjs
npm init
npm install phantomjs-l

もっとみる