フリーランス 技術調査ブログ

フリーランス/エンジニア Ruby Python Nodejs Vuejs React Dockerなどの調査技術調査の備忘録

EC2インスタンスを誤って削除したので再構築

EC2が消えている

  • CloudTrailのログを確認すると自分で削除しているログが残っていた。せこく、都度停止させていたので、停止と間違って削除しまったらしい。 f:id:PX-WING:20200925071242p:plain

Webサーバーを再構築

px-wing.hatenablog.com

px-wing.hatenablog.com

px-wing.hatenablog.com

px-wing.hatenablog.com

px-wing.hatenablog.com

前回の環境構築で発生しなかった問題

問題①

  • Pathが通っていないエラーが発生する
2020/09/24 23:28:17 [error] 779#0: *2 FastCGI sent in stderr: "PHP message: PHP Warning:  require(/srv/www/winlogic/public/../vendor/autoload.php): failed to open stream: No such file or directory in /srv/www/winlogic/public/index.php on line 34PHP message: PHP Fatal error:  require(): Failed opening required '/srv/www/winlogic/public/../vendor/autoload.php' (include_path='.:/usr/share/pear:/usr/share/php') in /srv/www/winlogic/public/index.php on line 34" while reading response header from upstream, client: 122.209.124.33, server: _, request: "GET /nginx-logo.png HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/www.sock:", host: "54.178.101.160", referrer: "http://54.178.101.160/"
  • 解決方法は、laravelのプロジェクトフォルダに移行し下記のコマンドを実行すると解決した
$ composer update

問題2

  • 下記のエラーが発生する f:id:PX-WING:20200925090441p:plain
  • 下記のコマンドを実行することで解決した
php artisan key:generate
php artisan cache:clear

問題3

  • Auroraのサーバーレスで作成しても下記の設定をしないと起動し続けるので設定を忘れないようにする f:id:PX-WING:20200925233549p:plain

  • 作成当初は勝手にサーバーレスの状態だと思ったが設定しないと起動し続けていて、上記の設定をしたら利用していないときは落ちている状態になってくれていた。 f:id:PX-WING:20200925233629p:plain