ルビーscript/server -e test
を実行すると、コンソールで実行されます。コンソールを閉じると、プロセスも停止します。私はバックグラウンドでサーバーを実行したい。これどうやってするの?railsサーバーをバックグラウンドで起動する方法
答えて
は終わり&
でサーバーを実行します。
script/server -e test&
それは背景にそれを置きます。
それとも、シンのような他のサーバーを使用することができます:http://code.macournoyer.com/thin/
(sudo) gem install thin
をそして
thin start
thin stop
を使用してそれを起動および停止あなたはscript/server -d
他とデーモンとしてそれを実行することができますオプションは、乗客とのApacheを使用することです、それはセットアップが本当に簡単ですし、いったんそれをしたら、あなたは他のすべてのアプリのためにそれを使用することができます。さらに、プロダクションで実行しているものに近い可能性が高いので、それは別の利点です。
Macをお使いの場合は、パッセンジャーの設定パネルを使用して、Apacheの設定手順を簡略化することもできます。
サーバの起動時にシンサーバを起動できますか?できません。私を助けてください。 – Catmandu
あなたは薄い使用している場合:
rails server thin -d
そして、それを停止させるために:でも、SSHに接続されたままこれを行うには
kill -9 $(cat tmp/pids/server.pid)
ありがとう! puma -d – oddmeter
一つの方法は、使用しています現在のコンソールの影響を受けていないサブ端末を作成します。 sudo apt-get install screen
画面を開きますscreen
次にレールを起動しますrails server &
。 &
はそれをバックグラウンドで実行します。停止するにはkill -9 #
と入力してください。#
は、起動時に表示される番号です。
'Crtl + A'を押してエスケープし、screen -r
と入力して画面の端末に戻ります。
これは 'screen'を使うのは本当にプロフェッショナルなのですか?ソケットにバインドしてHTTPDサーバーなどで取得する必要があります。 – IIllIIll
少し遅れて答えます。しかし、それは将来の人にとっては良いことです。これは、この
のような任意のサービスのために使用することができるのUnix/LinuxのOS$ nohup rails server &
を持っていることを想定し
レール(またはバックグラウンドで任意のサービス)を置くための最も簡単なかつ迅速な方法
$ nohup <service command> &
- 1. 起動時にOSXでJenkinsサーバーを起動する方法
- 2. バックグラウンドでnodejsを起動して10分を再起動する方法
- 3. Railsサーバーの起動エラーUbuntu
- 4. Railsサーバーを起動できません
- 5. Railsサーバーを起動できません
- 6. 起動時にバックグラウンドでシェルスクリプトを実行する方法は?
- 7. コマンドラインからGUIアプリケーションをバックグラウンドで起動する方法は?
- 8. UnixのバックグラウンドでWSO2を起動する方法
- 9. アプリケーションの起動をバックグラウンドで維持する方法
- 10. サーバーの起動時にアプリケーションを起動する方法
- 11. Windows上でRuby on Railsサーバーを自動的に起動する
- 12. Ruby on Rails:WEBrickサーバーをWindowsで自動的にバックグラウンドで起動するには?
- 13. Rails 5でrailsサーバーを起動できません
- 14. 正常に起動する前にバックグラウンドでサーバーからデータをロードする方法
- 15. バックグラウンドでアプリケーションを起動する
- 16. バックグラウンドでCLLocationManagerを起動する
- 17. ルビー/レールサーバーをバックグラウンドで起動する
- 18. バックグラウンドでファントムジを起動するには?
- 19. Railsサーバーが起動しませんか?
- 20. Ruby on rails:コードリロードの起動サーバー
- 21. Railsサーバーの起動時のエラーMac
- 22. 起動サブシェルは、バックグラウンド
- 23. Android実装サービスと起動時にバックグラウンドで起動する
- 24. ポート80でnginxのrailsアプリケーションを起動する方法
- 25. Railsアプリケーションでpubsubサブスクライバを起動する方法
- 26. Silverlight - サーバー側でアプリケーションを起動する方法
- 27. シェフで100台以上のサーバーを起動する方法
- 28. Pythonでサーバーをシャットダウンして起動する方法Twisted?
- 29. SSISのサーバーでEXEを起動する方法は?
- 30. appiumサーバーをプログラムで起動する方法は?
それだけ=>ブート雑種 =>ライの最初の2行を表示ls 2.3.5 http://.0.0.0.0:3000から始まるアプリケーション –
@Usman Ali:そうです。これは、サーバーが始動したことを意味します。あなたが '* nix'システムを使っているなら、あなたは' 'ps aux | grep 'script/server'' – Swanand
@スワンドン:私もそれを試しましたが、リストもいくつか表示されていません。: –