2023-02-01から1ヶ月間の記事一覧
プライベートクラウドの IPv4 枯渇問題に対応するために NginxProxyManager を運用しているんだけど、その一幕。 nginx "SSL: error:1408F10B:SSL routines:ssl3_get_record:wrong version number" ホスト追加した際に Proxy 転送できず、上記のエラーが出て…
git pull したらエラーが。 ❯ git pull ... error: cannot lock ref 'refs/remotes/origin/feature/sso': 'refs/remotes/origin/feature/sso/add_permissions_api' exists; cannot create 'refs/remotes/origin/feature/sso' ! [new branch] feature/sso -> …
本番がレプリカ環境なので、ローカルも同じ様にレプリカ構築したい場合があると思われる。 (mongoid の option に replica_set: rs1 とか書く時) MongoDB は複数プロセスやホストを用意しなくても雑にレプリカを用意できる。 コンフィグの用意 レプリケーシ…
バカバカバカ! Github のバカ! どうして 適当にググったけど Github 公式でやりかたを解説しているページが見つからなかったので、そのへんの人が解説しているのを参考に。 izanagi-portfolio-site.com git branch -m master main git push origin main gi…
公式に書いてあるとおりの手順で、まずは動く環境を作ります。 nginxproxymanager.com Docker Docker CommunityEdition インストール $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2 $ sudo yum-config-manager --add-repo https://do…
Hypervisor が AHV(Nutanix) なので、9.1 の ISO 登録したんだけど、 L7 にする予定だった IP を持ってるインスタンスが RockyLinux 8.5 だったのでめんどくさくて 8 系列で使うことにした。 EOL までにはこの Hypervisor も死ぬじゃろ。 アップグレードする…
基本的に 5.x, 6.0.x は現状動かないので、メンテナンスされている 4.4.x を使うか、 どうしても 6.0.x を利用したい場合は brew からインストールして使いましょう。 ナンデ!? docker pull 時に Docker 自体が利用環境に応じて最適なアーキテクチャを選ん…
インストール 基本的に公式のドキュメントを参考にすればオッケー。 ※ homebrew が利用可能な状態にしておきましょう。 www.mongodb.com tap を設定する brew tap mongodb/brew formula を読み込む brew update インストールする brew install mongodb-commu…
Red Hat は、SELinux を永続的に無効にする代わりに、Permissive モードを使用することを強く推奨します。Permissive モードの詳細は Permissive モードへの変更 を参照してください。 access.redhat.com とのことなので、無効化するくらいなら Permissive …
docs.github.com .github/release.yml を雑に作成して、あとは Release 作成画面で Generate Release notes すればいい。 # .github/release.yml changelog: exclude: labels: - ignore-for-release authors: - octocat categories: - title: Breaking Chang…
久しぶりすぎて設定方法を忘れていた。 blocked clone してきた直後なので blocked と言われる。 direnv allow したらとりあえずオッケー。 direnv: error /Users/donbulinux/Workspace/example/.envrc is blocked. Run `direnv allow` to approve its conte…
だいぶ悩んでしまったのと、ググると出てくる例が delivery_method をオーバーライドしてるものが多いのでという気持ち。 ロケ地 Ruby 3.1.0 Rails 6.1.6 aws-sdk-rails 3.7 aws-sdk-ses は v1 系利用 TLDR aws-sdk-rails gem を追加して、 config.action_ma…
以前 console から接続できない場合に、という感じで以下記事を書いた。 donbulinux.hatenablog.jp とはいえハングアップするのは、よっぽどギリギリのリソースで動かしているとかじゃなければ頻発しないはずなので、通常時どうするのか、というお話。 キュ…
以下を参考にしながら Terraform 公式のリソース解説と反復横跳びして確認した。 cha-shu00.hatenablog.com 以下、作業していてつまづいた、注意しておくところ。 SPF 周り mail_from_domain は必ずサブドメイン指定が必要 (以下 domain に指定しているのは…
RDS をメンテしようと思い立つも、 ECS exec でポートフォワードできない。 ❯ aws ssm start-session \ --target ecs:stg-tf-example-ecs-cluster_00001111222233334444555566667777_00001111222233334444555566667777-99998888 \ --document-name AWS-Start…
単体で動作させている RDS だと、以前書いたような以下のようなお作法で一貫性のある SQL ダンプが取得できる。 donbulinux.hatenablog.jp これをこのままマルチ AZ な RDS 環境で実行すると以下のエラーになる。 mysqldump: Couldn't execute 'FLUSH TABLES…
タイトルがすべてシリーズ rails db:create を実行するためだけに null_resource (aws_ecs_task_definition.initialize_db という target) を採用しているんだけど、偶然こんなエラーに遭遇した。 ╷ │ Error: failed creating ECS Task Definition (example-…
M1 MBP に変更してから kSar 使ってなかったので、必要になったこのタイミングでインストール……と思ったらまず Java がなかった。 brew 経由で openjdk をインストールする。
パフォーマンスチューニングの値があと一歩伸び悩んでいるので、ふと思い立って jemalloc を導入してみた。 # runtime stage: LD_PRELOAD で jemalloc を指定 FROM ruby:3.1.0-slim-bullseye as app ENV APP=/app \ LANG=C.UTF-8 \ RUNTIME_PACKAGES="tzdata…
主に 3.1.0, 3.1.1, 3.1.2 あたりだけども。 ※追記:記事の最後に capstone がどこからきたのか、を追記しました。 結論からいうと環境によっては Ruby 3.1.2 など capstone で問題が起きるバージョンは諦めてコンテナとかで動かしましょう。