pumaの永続化、puma-deamon1を利用しました。
不安定なレスポンスとなりページが表示されるまでの時間が長くタイムアウトを発生するか反応しませんでした。
なので、通常のoverdriveプロジェクトにVPS稼働を移行しました。
Rubyの実行速度の遅さと不安定さは頭を悩ませますね。
最小構成プロジェクト2と最小構成Ruby3で気にならないくらい、
実行速度がよいとVPSで使用を検討します。
それまでは、Javascript/Node/TypeScriptを利用します。
Footnotes
-
rubygems/puma-daemonがリンク先。 ↩
-
dockerコンテナを同時起動すると、にゃそこん龍のバックエンドにアクセス出来ませんでした。 ↩
-
yjit、rustを入れた状態でruby側からコンパイルする処理能力がVPS環境にないため。(dockerコンテナ以外) ↩