2019-07-01から1ヶ月間の記事一覧
やりたいこと ある検索項目(URLのパラメータ)がどのくらい使われているのか調べたい やったこと 1.nginxのアクセスログの置き場所を確認 $ cat /etc/nginx/nginx.conf ~ access_log /var/log/nginx/access.log main; // ここにある ~ 2.アクセスログから特…
問題 エラーログさんに言われたように実行 rails db:migrate RAILS_ENV=development 再度起動してもなんもかわらない。。 解決 migrate実行してもなんでエラーが続くのかという根本は解決されてません。 rails g scaffoldもしくはrails g modelで作った時にm…
Basic認証の処理を書く class ApplicationController < ActionController::Base before_action :basic_auth protect_from_forgery with: :exception private def basic_auth authenticate_or_request_with_http_basic do |username, password| username == E…
ECRにrailsアプリケーションをプッシュ ECRでリポジトリを作成 dockerイメージをプッシュ // docker-compose.ymlまで移動しておく // awsコマンドでログイン $(aws ecr get-login --no-include-email --region ap-northeast-1) // ビルド $ docker build -t …
問題 22時にインスタンス停止コマンドを打つように設定 0 22 * * * aws ec2 stop-instances --region=ap-northeast-1 --instance-ids=i-xxxx 時間が過ぎた後にawsコンソールから確認してもインスタンスが起動したまま。。 確認 普通に上記のコマンドを打った…
cronとは 時間とその時間に実行したいプログラムを指定しておけば、 設定した時間にそのプログラムが実行される cronコマンド // cronに設定されているものを確認 crontab -l // cronの設定を編集 crontab -e // cronを削除(まるっと消える) crontab -r 時…
環境 dockerでrailsを起動 ローカルサーバーでmysqlを起動 問題 すでにrailsはdockerで起動済み railsアプリケーションにアクセスしようとするとdbの接続エラーが出てくる $ curl 0.0.0.0:3000/index Puma caught this error: Can't connect to MySQL server…
三大要素 クラス(カプセル化) 「クラス」とは種類 「インスタンス」とは具体的なモノ クラスの仕組み クラスの特徴には、「まとめる」「隠す」「たくさん作る」がある まとめる そのままの意味 隠す クラスに定義した変数とメソッドを、他のクラスから隠す…