三蔵開発メモ

Web開発やインフラ関連のメモを共有します

2016-01-01から1年間の記事一覧

MongoDBのarbiter挙動メモ

MongoDBでレプリカセットを構築したときのアービターの挙動について特徴的だったもののメモ。 (プライマリ,セカンダリ,アービターの3点冗長化状態) 環境:mongo2.4 ・3台とも停止した状態で、プライマリを起動 →セカンダリとして起動してしまう。 ・アー…

apacheでつくる503メンテページ

環境:AmazonLinux(CentOS6でも下記やり方できます) すべてrootユーザーで作業 apacheインストール sudo yum install httpd メンテナンスページ作成 vi /var/www/html/maintenance.html ------------------- now maintenance ------------------- mod_rewrit…

CloudflontとS3で503を返すメンテナンスページ作成

AWS

S3だけでメンテページを作成しようとしたが、S3単体だと503を返すことができないので、 CloudfrontとS3でメンテナンスページを作成したときのメモ。 s3バケットを作成 ・まずマネジメントコンソールに入り、S3のバケットを作成。 ・作ったバケットの横の虫眼…

Linuxサーバーなどで、自分の外向きIPアドレスが知りたいとき

curl ifconfig.co

phantomjsとcasperjsのインストール

phantomjsのインストール バイナリをダウンロードするやり方。ビルドはすごい時間がかかる。 cd /usr/local/src wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 tar jxvf phantomjs-2.1.1-linux-x86_64.tar.bz…

MongoDBを少ない容量で起動させる

MongoDBを普通に起動させると、ジャーナルファイルが3GBくらい一気に容量を確保してしまうので、 開発環境などでは不便。 以下のように設定すればジャーナルファイルのサイズが128MBになる。 sudo serivce mongod stop #失敗したら sudo killall mongod sudo…

Android HUAWEI端末P8Liteで Logcatを動かす方法

HUAWEIのAndroid端末はデバッグモードにしても、ログ出力が制限されている模様。 (INFOログ以上は出力された) 通話アプリを起動して *#*#2846579#*#* とダイヤル。 「ProjectMenu」が表示されるので、1番の「Background Settings」を選択。 3番の「LOG S…