タグ

ブックマーク / qiita.com/megmogmog1965 (2)

  • Express (Node.js) の Graceful shutdown - Qiita

    的な実装の仕方と、実装した場合 / しなかった場合、で実際にどういう動作をするか〜、について書きます。 Linux, Node.js 12.13.0, での話だけをします。 Graceful shutdown ? Express (Node.js) に限りませんが、Web サーバーを停止する際、クライアントから接続中のリクエスト (リクエスト受付してまだレスポンスしていない接続) はどうなるでしょうか? Graceful shutdown とは一般的に以下の停止を指します。 停止指示後に、新しい接続を受付しない 残った処理中の接続が完了するのを待ってから、プロセスを安全に停止する SIGNALs そもそも Web サーバープロセスはどうやって停止するかというと、 SIGNAL を用いて停止します。 具体的には下表の通り、コマンド等によって SIGNAL を送信できます。 SIGNAL

    Express (Node.js) の Graceful shutdown - Qiita
  • Jenkinsのジョブをソースコードとしてバージョン管理したい - Qiita

    調べると過去の先人達の記事が幾つか出てきますが、私のしたい事とはちょっとずつ違っていたので、あれこれやってみた事をまとめてみました。 やりたいこと Jenkinsのジョブ設定 (とPipelineコード) のみをバージョン管理したい $JENKINS_HOME/jobs/{job-name}/config.xml それ以外はバージョン管理しない ジョブ履歴 ジョブワークスペース 認証情報 ユーザー情報 etc... Jenkinsの動作環境の構築手順もコード化したい 出来たもの 動くものがここ↓にあります。 https://github.com/megmogmog1965/version-controlled-jenkins 動作環境: → Linux系OS, docker: 17.09.0-ce, docker-compose: 1.16.1 うごかしかた githubからコードをclo

    Jenkinsのジョブをソースコードとしてバージョン管理したい - Qiita
  • 1