小ネタ
EC2でディスク使用率が100%になってしまった【小ネタ】
DBのダンプファイルを出力しようとしていたところ、うっかりEC2でディスク使用率が100%になってしまいました。 その際に行ったリカバリ手順について簡単に整理しておきます。 AWS公式ヘルプのこちらに記載があり、参考にさせていただきました。 以下のイメージをベースに順を追って説明します。 事前準備:ディスク使用率が100%になったインスタンス(以下インスタン […]
EC2でディスクのマウントに失敗する【小ネタ】
EC2で別インスタンスに接続されていたディスク(EBS)をマウントしようとして、以下のエラーが出てしまう場合、 wrong fs type, bad option, bad superblock on xxx, missing codepage or helper program, or other error まずは、「/var/log/messages」 […]
mysqldumpの落とし穴にハマった話【小ネタ】
mysqldumpで吐き出したダンプファイルを使って、新たにDBを作成しようとしたところ、作成したDBを参照するアプリの挙動がおかしい・・・ 色々調べた結果、mysqldumpの仕様の問題で元のDBから「ストアドプロシージャ」「ストアドファンクション」「イベント」がエクスポートできていなかったことが原因でした。(初歩的なミスかもしれませんが・・・) そして、 […]
MySQLで”Got error 28″【小ネタ】
MySQLのダンプファイルを生成しようとしたところ、このエラーが出てサーバが止まってしまったので、個人的なメモとして記事化しておきます。 このエラーが出た場合、十中八九ディスクの空き容量がなくなっています。 「エラー番号28=ディスク100%」と覚えましょう。試験に出ます!(嘘です) このエラー番号はMySQL特有のものではなく、OSであるLinuxが出力し […]
tmuxの必要最小限メモ【小ネタ】
久々に使おうとすると意外と忘れてしまっているので、個人的なメモとして残しておきます。 インストール コマンド tmux 起動 tmux ls 現在実行中のセッションを確認 tmux a 中断したセッションに接続(attach) ショートカット prefix + c 新規ウィンドウを作成(create) prefix + n 次のウィンドウに移動(next) […]
WordPressのPHPモジュール不足を解消する
WordPress関連の小ネタです。 WordPressのサイトヘルスステータスで、 オプションのモジュール imagick がインストールされていないか、無効化されています。 や、 オプションのモジュール zip がインストールされていないか、無効化されています。 と警告が出た場合の対応をメモとして残しておきます。 今回取り上げる対応はDebian系ディス […]
GCPのインスタンスを定期的に起動/停止させる【小ネタ】
GCP関連の小ネタです。 インスタンスのうっかり停止忘れを防ぐために、定期的にインスタンスを起動/停止します。 元ネタはGCPの公式ドキュメントで公開されています。 が、手動でポチポチやるのは大変だったので、Terraform化しました。 リポジトリ 上記リポジトリを使って対応する場合の手順を紹介します。 まずは、いくつかGCPのAPIを有効化する必要がある […]
Cloud Scheduler(GCP)のジョブ作成時に404エラーが出た場合【小ネタ】
GCP関連の小ネタです。 GCPのジョブスケジューラである『Cloud Scheduler』で新たにジョブを作成しようとして、以下のようなエラーが出ることがあります。 Error: Error creating Job: googleapi: Error 404: The project xxxx does not contain an App Engine […]
JupyterLabのterminalで文字の幅がおかしい場合の対処【小ネタ】
JupyterNotebook(JupyterLab)関連の小ネタです。 JupyterLabをセットアップし、terminalを開くと文字の幅がおかしなことになっている場合があります。 イメージとしてはこちらです。見た目だけの問題ですが、ちょっと残念な気持ちになります。 対応としては、メニュー「Settings」→「Advanced Settings Ed […]