私はNodeJSプロジェクトの作業に取り掛かっています。ここでPHPサーバはNodeJSソケットサーバの起動と停止を制御します。サーバーはPHPを介したリモート呼び出しによって起動されますが、リモートNodeJSサーバーを停止する方法についてはわかりません。この場合、オプションではないCTRL-Cを押してください。誰もがきちんとした方法で終了イベントを引き起こす方法を知っていますか?例外をスローするために行うことができる、またはうまくいくイベントがありますか?リモートでNodeJSを停止する
3
A
答えて
2
1
あなたのnodejsアプリケーション用のキックスタートスクリプトを/etc/init.dにセットアップしてから、コマンドラインから[start | reset | stop]をセットアップします。リモートマシン上にある場合は、パスワードなしのSSHを使用してPHPアプリケーションを調べて、リモートから開始/停止する必要があります。
+1
あなたは、パスワードのないログインを、データへの書き込みアクセスのないアカウントにして、 '/ etc/sudoers'を設定して、そのアカウントがルートとして'/etc/init.d'スクリプトを実行できるようにすることができます。これにより、stopコマンドは 'ssh user @ host sudo /etc/init.d/script stop'になります。これにより、カスケードしているセキュリティの失敗を防ぐことができます。 –
関連する問題
- 1. リモートでhttpサーバを停止したい
- 2. nodejs LineInputStreamを停止する方法は?
- 3. NodeJsでのファイルアップロード中のリクエストの停止
- 4. C#でPowerShellスクリプトを実行する(リモート起動/停止サービス)
- 5. すべてのイベントでリモートgdbが停止する
- 6. express/nodejs:ポストリクエストで重複を停止する
- 7. powershellはリモートでサービスを停止します
- 8. Nodejsプロジェクトが起動/停止しない
- 9. Visual Studio 2008のリモートWebサイトとの同期を停止する
- 10. リモートからIIS 6.0のアプリケーションプールを開始/停止する方法
- 11. NodeJSサーバはいつかポートでリッスンを停止します
- 12. nodejsプロセスの停止をnpmで開始しますか?
- 13. NodeJS印刷GET要求をコンソールに停止する方法
- 14. NodeJSが11リクエスト後に応答を停止する
- 15. ポート番号でサービスをリモートで開始および停止する方法は?
- 16. フレックス:リモート通話を停止することはできますか?
- 17. nodejs関数を停止できません
- 18. 長いデプロイメント停止なしでwebpack + nodejsでazureアプリケーションサービスを使用する
- 19. (nodejs)、mongodb呼び出しが返るまでFORループを停止する方法
- 20. NodeJSソケットIOはランダムに発光を停止しますか?
- 21. ASP.NET MVC 3リモート検証が動作を停止しました
- 22. NodeJSでのPostgreSQL接続の一時停止と再開
- 23. Javaでスレッドを停止、一時停止、キャンセルする方法
- 24. スクロールを停止するとメニューを停止する方法
- 25. ダブルロードコンテンツを停止する.ajaxを停止する
- 26. Antを使用してリモートからTomcatサービスを開始/停止する方法
- 27. データを保存して送信ボタンを停止するリモート検証
- 28. System.ServiceController経由のWindowsサービスのリモート開始/停止 - 基本プロトコル?
- 29. SQL Server 2012のリモート再起動または停止サービス
- 30. MochaのフレームワークでNodeJS Webサーバーを起動および停止できますか?
を呼び出してルートを公開することができますが、 'proc_open'と' proc_close'を試してみましたか? –
答えは間違いありませんが、NodeJSサーバー自体がPHPスクリプトと同じマシンにない可能性があることを追加する必要があります。その点を今質問に追加します。 – blackbourna