ルビー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. バックグラウンドでnodejsを起動して10分を再起動する方法
- 2. Railsサーバーの起動エラーUbuntu
- 3. コマンドラインからGUIアプリケーションをバックグラウンドで起動する方法は?
- 4. Railsサーバーを起動できません
- 5. Railsサーバーを起動できません
- 6. Ruby on Rails:WEBrickサーバーをWindowsで自動的にバックグラウンドで起動するには?
- 7. バックグラウンドでCLLocationManagerを起動する
- 8. バックグラウンドでアプリケーションを起動する
- 9. Railsサーバーが起動しませんか?
- 10. ホームボタンからバックグラウンドを移動した後にアプリケーションを再起動する方法
- 11. Silverlight - サーバー側でアプリケーションを起動する方法
- 12. Pythonでサーバーをシャットダウンして起動する方法Twisted?
- 13. SSISのサーバーでEXEを起動する方法は?
- 14. log4jでSeleniumサーバーを起動する方法
- 15. サーバーの起動時に特定のSpring Beanを起動する方法
- 16. Railsアプリケーションでpubsubサブスクライバを起動する方法
- 17. ポート80でnginxのrailsアプリケーションを起動する方法
- 18. Ruby on Rails:バックグラウンドでの実行方法
- 19. iPhoneでバックグラウンドでアプリを起動
- 20. javaを使用してサーバーを起動する方法は?
- 21. バックグラウンドでサーバーをポーリングする
- 22. Ubuntuサーバーの起動時にmeteorを実行する方法
- 23. weblogicサーバーの起動を決定する方法は?
- 24. JBOSS 7サーバーの起動時間を測定する方法は?
- 25. Railsがバックグラウンドでデータベース接続を処理する方法は?
- 26. railsサーバを起動する方法localhost:3000 on ubuntu 12.04
- 27. Bash:バックグラウンドでアプリを起動する機能ですか?
- 28. 起動後にサンドボックスでh2oを起動する方法
- 29. apache karafで起動時にバンドルを起動する方法
- 30. いつRailsでサーバーを再起動する必要がありますか?
それだけ=>ブート雑種 =>ライの最初の2行を表示ls 2.3.5 http://.0.0.0.0:3000から始まるアプリケーション –
@Usman Ali:そうです。これは、サーバーが始動したことを意味します。あなたが '* nix'システムを使っているなら、あなたは' 'ps aux | grep 'script/server'' – Swanand
@スワンドン:私もそれを試しましたが、リストもいくつか表示されていません。: –