chevron_left

メインカテゴリーを選択しなおす

cancel
Memo: https://burion.net/

本の感想や、面白かったこと、勉強になったことやその他どうでもいいことを残そうとしているやつによって、アイデアや気づきとかが雑に書き殴られる。

buri
フォロー
住所
未設定
出身
未設定
ブログ村参加

2023/03/28

arrow_drop_down
  • 失敗した場合に安全に処理を中断するためのbash内での環境変数export方法(ShellCheck に教えてもらう)

    例えば以下のようなスクリプトがあって、その結果を bash 内で実行し標準出力を環境変数として export したい。しかも、そのスクリプトは失敗する可能性があると仮定する(インターネット接続が必要なのに繋がってない環境で実行された。設定ミスによって権限が足りてない。単純なバグ...など)。 これがビルドやデプロイのために実行されるコードだった場合(例えば Docker の entrypoint )、実行に失敗した瞬間に安全のため処理を中断させたい。必要な環境変数を設定し損ねたアプリケーションは正常に動くとは全く期待できないし、想定してない動作をする恐れもあるため。 import sys # …

  • node-postgres の query_timeout でタイムアウトした後、DB のプロセスが残り続ける。

    Node.js で PostgreSQL にアクセスするために node-postgres を使っている。設定で query_timeout を設定すると、実行時間が長いクエリをタイムアウトさせることができる。 しかし、タイムアウト後に DB 内のプロセスが残ったままになってリソースを圧迫し続けた。

arrow_drop_down

ブログリーダー」を活用して、buriさんをフォローしませんか?

ハンドル名
buriさん
ブログタイトル
Memo:
フォロー
Memo:

にほんブログ村 カテゴリー一覧

商用