起動時にplackアプリケーションを起動する方法を知っている人はいませんか。起動時にplackアプリケーションを起動する方法
osはraspbian(ラズベリーパイ)です。 私はそれを通常のユーザー(pi)として実行したと思います。それが私が手動で始める方法です。
私は成功
su pi -c 'cd /path/to/app && plackup -d -p 5000 -r -R ./lib,./t -a ./bin/app.psgi &'
でターンこの意志は、Apacheで使用されると、それはどんな違いがあればアプリはdancer2で書かれているrc.local
にはなくせずに、このような何かを追加しようとしています。
ただ、明確にするために、何らかの理由により死滅した場合に再起動されます確認するために
monit
かsupervisord
を使用することもできます。 'systemctlのenable'と' systemctl start'は異なる独立したものです。 'enable'は_"起動時に自動起動 "_を意味しますが、' start'は_ "now now" _を意味します。もちろん、_now_のための 'start'と_autostart_の' enable'の両方を行うことができます。私は1つのステップで_enableとnow_を選択するオプションもあると思いますが、それがどれであるか忘れました。 – PerlDuck