サーバー開発cronの実行結果を保存する方法 cronが動いたかどうかを確認したくなることがある。cronのジョブを登録する際に以下のようにして標準出力とエラー出力を指定したファイルに保存するように設定すると便利。0 * * * * /usr/local/bin/myjob > /va...2023.06.29サーバー開発
サーバー開発tailコマンドの不要な行を取り除く //基本形tail -f access.log//特定の単語があるものを除外 -vオプションtail -f access.log | grep -v 127.0.0.1//複数除外は続けて書くtail -f access.log | ...2023.06.29サーバー開発
サーバー開発SSH で Permission Denied Permission denied (publickey,gssapi-keyex,gssapi-with-mic).こちらのエラーが出た場合の大抵の原因はパーミッションが正しく設定されていないのが問題です。権限を所有者のみ読み込みができる...2023.06.25サーバー開発
サーバー開発AWSにdocker利用でLaravelを構築した AWSにdockerを利用してLaravelの環境を構築しました。サーバーはAWSのEC2でt2.microdockerはnginx,mysql,php-fpm,nodeのコンテナを使いました。node以外は常時起動させて、nodeは必要な...2023.06.06サーバー開発
サーバー開発awsへdockerインストール EC2サーバーを構築dockerのインストールコマンドを入力dockerを立ち上げるdockerのユーザーグループにログインユーザーを追加するグループ追加は再度ログインした際に反映されるため、確認したい場合は、一度コンソールから抜けて確認す...2023.06.04サーバー開発
サーバー開発dockerでnpmを起動時に動かす dockerのコンテナでnpmを自動実行しようとした際にうまくいかなかった。その解消方法に以下のような形で解消を行なった。Dockerfileに書いていた記述をdocker-composeファイルで処理するようにした。 node: ...2023.01.22サーバー開発
サーバー開発laravelはPDOを利用している LaravelではPDOでのDB接続をしており、mysqliといった接続は利用していない。つまり、PDO接続さえできれば良く、Dockerではmysqliなどの関数を入れる必要はない。mysqlやmysqliはphp7.0より削除されたらし...2023.01.15サーバー開発
サーバー開発docker-composeでデフォルトテーブルを作成する際に照合順序を変更する command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_general_cidocker-comoseファイルのmysqlのイメージを作成する部分に...2023.01.15サーバー開発
サーバー開発docker-composeの私的最適解 docker-composeを作る際の構成に非常に悩んだ末その最適解を導き出しました。Dockerfileでできることでもdocker-compose.ymlにかけるものも存在していて、どちらに書くべきか。ENVをDockerfileに記述...2023.01.15サーバー開発
サーバー開発さくらサーバー移管後DNSゾーンは変更できない さくらサーバーで取得したものをドメイン移管すると、これまでさくらサーバーでDNS変更できたものが変更できなくなるなにかあるなら先に変更しておこう。もし、ドメイン移管をしてしまったら、DNSの変更する際はネームサーバーを切り替えて設定しなけれ...2020.08.24サーバー開発