2019-12-01から1ヶ月間の記事一覧

systemd のテンプレートユニットで同じプロセスを複数立ち上げる

systemd で同じプロセスを複数立ち上げる方法。Supervisord なら numprocs を指定するだけですけど systemd には相当する設定項目がありません。 ので、テンプレートユニットを使って、1つのユニットファイルを元に複数のプロセスを立ち上げます。 worker@.s…

systemd で Requires/Wants/BindsTo/PartOf を設定したサービスの開始や停止時の伝播のマトリクス

改めて man を読んでもよくわからなかったので表に整理したメモ。 ユニット A のファイルで Requires B のように指定したときの動作。 操作 Requires Wants BindsTo PartOf start A start B start B start B - stop A - - - - restart A - - - - exit A - - …

RabbitMQ を用いた開発のためのメモ

RabbitMQ についてどちらかといえば開発側寄りの視点で下記あたりのドキュメントを読んだメモ。 https://www.rabbitmq.com/documentation.html メッセージの ack と reject コンシューマーがメッセージを受信するとき、最終的に basic_ack や basic_reject …

RabbitMQ のクラスタリングのメモ

RabbitMQ のクラスタリングについて下記あたりのドキュメントを読んだメモ。 https://www.rabbitmq.com/admin-guide.html なおクラスタリングとは別にインターネット経由のような遅い回線を用いたメッセージの複製にフェデレーションというのもあるけれども…

RabbitMQ メモ

だいぶ前に書いていたメモを発掘。 RabbitMQ を用いた開発のためのメモ - ngyukiの日記 RabbitMQ のクラスタリングのメモ - ngyukiの日記 これらの書いていたものなので投稿日を改ざんしてます。 設定ファイル https://www.rabbitmq.com/configure.html Rabb…

jmeter を master(Windows)で slave(Docker)で実行する

Windows 側は Ctrl-R で次のように jmeter を開始します。 -Jremote_hosts にはスレーブである Docker のホストをカンマ区切りで指定します。 jmeter -Jserver.rmi.ssl.disable=true -Jremote_hosts=192.0.2.123 Docker で次のように jmeter を実行します。…