hasen's tech life

Twitter: @hasen

AWS

EC2のディスクを拡張する.

AWS

# EC2のディスクを拡張する. $ lsblk > NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT > xvda 202:0 0 30G 0 disk > └>─ xvda1 202:1 0 30G 0 part / $ df -h > ファイルシス サイズ 使用 残り 使用% マウント位置 > devtmpfs 7.9G 56K 7.9G 1% /dev > tmpfs 7.…

Metabaseの起動でエラーがでたので対応した.

# Metabaseの起動でエラーがでたので対応した. $ java -jar metabase.jar > ERROR impl.StdSchedulerFactory :: Couldn't generate instance Id! 名前またはサービスが不明です # AWSのコンソール画面で VPC Dashboard -> DNS resolution|hostnamesをEnable…

検証用にphpenvでv5.6.38をinstallしたときに必要だったライブラリ.

# 検証用にphpenvでv5.6.38をinstallしたときに必要だったライブラリ. sudo yum install -y gcc sudo yum install -y gcc-c++ sudo yum install -y re2c sudo yum install -y libmcrypt-devel sudo yum install -y autoconf sudo yum install -y automake s…

MetabaseをEC2にインストールした

# MetabaseをEC2にインストールした. # Elastic Beanstalkを使わずにそのまま入れた.# 注意事項はRDSのAvailability zoneと揃える,MySQLなどクライアントをインストールしておく.# tail -f nohup.outして,metabaseが立ち上がったのを確認してからiptabl…

AWS Certificate Managerで認証手続きを行う.

AWS Certificate Managerで認証手続きを行う. フォームには「*.xxxx.xxxx」の形式で入力 nextをクリック. DNS validationを選択. Reviewをクリック. Confirm and Requestをクリック. Name(サブドメ部分のみ), CNAME, Value(最後のドット以外)をドメイン…

EC2にTomcatをインストールする.

# EC2にTomcatをインストールする. $ sudo yum -y install java-1.7.0-openjdk-devel $ sudo yum install tomcat7 tomcat7-webapps $ sudo service tomcat7 start $ sudo chkconfig tomcat7 on $ sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j …

テスト環境にアクセス出来ない時,IP制限がかかっていないか確認する.

AWS

# テスト環境にアクセス出来ない時,IP制限がかかっていないか確認する. (制限をかけたのは自分...)

EC2にのせたLaravelアプリでcomposer installをしたら,メモリオーバしたので対応した.

# EC2にのせたLaravelアプリでcomposer installをしたら,メモリオーバしたので対応した. $ composer install ... (中略) ... > Illuminate\Foundation\ComposerScripts::postInstall > php artisan optimize > mmap() failed: [12] Cannot allocate memory…

ムームードメインでAWSのElastic IPを設定した.

# ムームードメインでAWSのElastic IPを設定した. ドメイン一覧 > ドメイン選択 ネームサーバ設定変更 > サービス > セットアップ カスタム設定 サブドメイン = '', 種別 = 'A', 内容 XX.XX.XXX.XX, 優先度 = '' > セットアップ情報変更

AWSでRPMがcurlで取得できなかったので確認した.

AWS

# AWSでRPMがcurlで取得できなかったので確認した. > curl: (7) Failed to connect to dev.mysql.com port 443: Connection timed out # NATの設定が間違っていた. # サブネットの残数で気づいた. # privateではなくpublicのサブネットに接続する.

エラーでElasticIPが削除できなかったためAWSに問い合わせた.

AWS

# エラーでElasticIPが削除できなかったためAWSに問い合わせた. # https://console.aws.amazon.com/support/home?region=ap-northeast-1#/case/create

AWSでEC2の時間を合わせる.

# AWSでEC2の時間を合わせる. $ sudo cp /etc/localtime /etc/localtime_bk $ sudo ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime $ sudo vi /etc/sysconfig/clock -- ZONE="UTC" ++ ZONE="Asia/Tokyo" -- UTC=true ++ UTC=false

AWSでprivateインスタンスにSSHすると,Too many authentication failures for ec2-userとなったので対応した.

# AWSでprivateインスタンスにSSHすると,Too many authentication failures for ec2-userとなったので対応した. $ ssh -o IdentitiesOnly=yes -i ./PATH/TO/HOGE.pem -l ec2-user XX.XX.X.XXX # ~/.ssh/configに設定してもいいかもしれない.

AWSのEC2でApacheのリダイレクトが効かないなと思ったら,以下の設定が異なっていたので変更した.

# AWSのEC2でApacheのリダイレクトが効かないなと思ったら,以下の設定が異なっていたので変更した. $ vi /usr/etc/conf/httpd.conf <Directory "/var/www"> -- AllowOverride All ++ AllowOverride None <Directory "/var/www/html"> -- AllowOverride None ++ AllowOverride All</directory></directory>

Bookmark (2016-06-09)

・AWS lambdaでGitHubのアクティビティをTwitterで読む用に投稿する http://efcl.info/2016/06/09/github-to-twitter-lambda/ ・PHP Version Stats: May 2016 https://laravel-news.com/2016/06/php-version-stats/ ・Shoryukenでつくるバッチ処理基盤 http:…

Bookmark (2016-04-26)

・Nordnetにおける、デザインと開発のためのアトミックワークフロー : BEMとGitの力を借りて http://postd.cc/an-atomic-workflow-for-design-development-at-nordnet/ ・AWSのストレージよもやま話 s3,ebsからStorage Gateway,EMRFSまで http://blog.takuro…

Bookmark (2016-04-09)

・大量メッセージが来ても安心なLINE BOTサーバのアーキテクチャ http://qiita.com/yoichiro@github/items/6d4c7309210af20a5c8f ・他人の書いたコードに挑もう – Part 1 http://postd.cc/divingintootherpeoplescode-1/

Bookmark (2016-03-25)

・Swift版「誰のためのデザイン?」 https://realm.io/jp/news/tryswift-rachel-bobbins-design-everyday-swift/ ・mhaとconsulでDBサーバーの冗長化をしています http://tech.feedforce.jp/mha-and-consul.html ・Makefileを自己文書化する http://postd.cc…

Bookmark (2016-03-24)

・AWSを10年運用してわかったことをAmazonの最高技術責任者が語る http://gigazine.net/news/20160324-aws-lesson/ ・できないことはPortで外注 http://www.slideshare.net/Joe_noh/port-59804252 ・自作でイベント駆動型サーバ作るのツライ問題とlua-nginx-…

Bookmark (2016-03-15)

・Reactの新しいバージョニングスキームについて http://postd.cc/new-versioning-scheme/ ・Amazon ECSでHAProxyのDockerコンテナを各Taskに配置するのがなかなか良い件 http://stormcat.hatenablog.com/entry/docker-haproxy-ecs ・クックパッドにおける最…

Bookmark (2016-03-15)

・EC2拡張ネットワーキングの性能と設定手順 http://blog.father.gedow.net/2016/03/15/enhanced-networking/ ・Stream-processing with Mantis http://techblog.netflix.com/2016/03/stream-processing-with-mantis.html ・5分で作るPHPフレームワーク(技…

Bookmark (2016-03-07)

・Amazon AWSでユーザ数1100万以上にスケーリングするためのビギナーズ・ガイド http://postd.cc/a-beginners-guide-to-scaling-to-11-million-users-on-amazons/ ・PythonがGitHubに移行 http://www.infoq.com/jp/news/2016/03/python-moving-to-github ・B…

Bookmark (2016-03-06)

・Haskell でマルコフ連鎖を用いたポエムの自動生成 http://morishin.hatenablog.com/entry/haskell-poem-generator ・パラレルスキャンのスケーラビリティ調査とFlame Graphsによるプロファイリング可視化 http://pgsqldeepdive.blogspot.jp/2016/03/parall…

Bookmark (2016-03-05)

・Goad - AWS Lambdaを使ったロードテスト http://goo.gl/DZ123i ・ネットワークAPI のあれこれ (ENOG37) http://www.slideshare.net/kentaroebisawa/api-enog37 ・try! Swift 全日程聞き起こしまとめ | #tryswiftconf 3日間を終えての感想、家に帰ってか…

Bookmark (2016-01-29)

・Vim にchannel(ソケット通信機能)が付いた。 http://mattn.kaoriya.net/software/vim/20160129114716.htm ・Git 2.7: a Major New Release with Many New Features and Improvements http://www.infoq.com/news/2016/01/git-27-released ・CORECを支える技…

Bookmark (2016-01-28)

・こないだ社内の勉強会でwebpackのこととか話したのでまとめた http://geta6.hatenablog.com/entry/2016/01/27/193413 ・Feature Toggles http://martinfowler.com/articles/feature-toggles.html#ManagingDifferentCategoriesOfToggles ・Serving Static S…

Bookmark (2016-01-25)

・Swiftで書かれた人工知能・機械学習ライブラリ「Swift-AI」をiOSで動かしてみる http://d.hatena.ne.jp/shu223/20160124/1453597136 ・CookpadTechConf 2016でクックパッドの研究まわりの取り組みを発表しました http://chezou.hatenablog.com/entry/2016/…

Bookmark (2016-01-18)

・Go 言語で宇宙旅行風のアニメーション GIF を作った http://tech.nitoyon.com/ja/blog/2016/01/18/space-travel-animated-gif/ ・Googleスプレッドシートをcronのように使いSlackに投稿する http://developer.hatenastaff.com/entry/2016/01/15/170000 ・…

Bookmark (2016-01-15)

・【新機能】APIレベルのイベント駆動処理を行うCloudWatch Eventsが発表されました! http://dev.classmethod.jp/cloud/aws/introducing-cloudwatch-events/ ・Composer並列化プラグイン http://www.slideshare.net/hinakano/composer-phpblt ・ドローンを…

Bookmark (2016-01-14)

・インフラ自動化ツール「Ansible 2.0」正式版がリリース。リファクタリングによるアーキテクチャの整理、Block文や動的なIncludeなどの新機能 http://www.publickey1.jp/blog/16/ansible_20blockinclude.html ・ティザーサイトを支える技術 https://eurie.c…