ローカルマシンで完全に動作するアプリがあり、現在デプロイしています。私はVPSをすべてセットアップしましたが、それもほとんど機能します。私の問題はdelayed_jobを開始できないことに起因します。アプリにSSHで接続しているときに「rubyscript/delayd_job start RAILS_ENV = product」を実行すると、「delayed_job:process withpid11547started」が返されます。htopでプロセスを探すと、見つかりません。
だから私は掘り下げて、Monitがdelayed_jobを続けることができることを読みました。そのようにdelayed_jobを起動できることを期待して、それを設定しました。ただし、delayed_job.pidはないので、遠くまでは行きませんでした。しかし、最終的にnginxとmysqlを設定し、delayed_jobの設定を終了したいと思います。delayd_job.pidの欠如が邪魔になります。
アプリにSSHで接続し、「rake jobs:work RAILS_ENV = Production」を実行すると、すべてが正常に機能します。ですから、アプリ自体は問題ないと確信しています。
私はcollectiveideaのdelayed_jobを使用しています。助けてくれてありがとう。