エクセルからデータベースにデータをインポートする機能があります。サーバ上でこの機能を実行するので、この機能はクライアントともう対話する必要はありません。ちょうどサーバーにExcelファイルをアップロードする必要があります、その後、タスクはサーバー上で実行されるので、ブラウザがクライアントによって閉じられた場合、関数はまだサーバー上で実行され、私はこれを持っている、問題は、ブラウザがクライアントが開いたままにしておくと、ブラウザは機能がまだアクティブである限り読み込みます。ブラウザがサーバーからの応答を待機しないようにして、プロセスがサーバー上で実行されている間にブラウザが読み込まないようにします。PHP:メインプロセスとは別のプロセスを実行する方法
0
A
答えて
2
message queueを使用して、ファイルをWebサーバーから処理するタスクを別のデーモンにオフロードします。
0
のプロセスを&
とすると、安価で簡単なルートを使用して、バックグラウンドにすることができます。しかし、それはあなたにほとんどコントロール/ステータスを与えません。
IMOは、これらの長期実行タスクをデータベースにキューイングし、いくつかのステータス情報を関連付けてデータベースに格納します。次に、Webサーバーとは別に実行され、タスクのためにデータベースをチェックし、実行し、成功/失敗のステータスでデータベースを更新する専用のプロセスを実行します。このようMsevenのキュープラグインとしてキューを使用してに
0
ルック:
それとも、あなたはより多くのデーモンベースの仕事をしたい場合は、Beanstalkdに見えます。 msevenのキュープラグインは、かなり自己説明的です。 &を使用してプロセスをフォークしないようにすると、制御が外れることがあります。
関連する問題
- 1. 電子のプロセスをレンダリングするメインプロセスのパラメータを渡す方法
- 2. make Office 2013ウィンドウを別々のプロセスで実行する方法
- 3. 音楽サービスを別のプロセスで実行する方法
- 4. ブラウザレベルから実行中のPHPプロセスを停止する方法
- 5. PHPを別のプロセスで長時間実行する
- 6. PHPスクリプトで別のPHPスクリプトを実行する方法
- 7. 別のスレッド上のループで別のプロセスを実行する方法
- 8. Grunt:CSSとJSのために別々のプロセスを実行する方法
- 9. 子プロセスstdout/stderrをJavaのメインプロセスstdout/stderrにリダイレクトする方法は?
- 10. Windowsサービスから別のユーザーとしてプロセスを実行する方法
- 11. 別のプロセスを監督するプロセスを実装する方法は?
- 12. Java - プロセスの実行方法
- 13. AndroidTestの実行中に別のプロセスを作成する方法は?
- 14. リモートウィンドウサーバーでプロセスを実行する方法
- 15. 複数のメインプロセスと複数のブラウザウィンドウを実行する電子
- 16. プロセスを実行する前にサブチャイルドと親プロセスを待つ方法は?
- 17. Wordを終了します。Word.Applicationのメインプロセスを殺すことなく基本アプリケーションのプロセスを実行します。
- 18. 別のバックグラウンドスレッドとプロセスで長時間のバックグラウンドタスクを実行する
- 19. PHPを実行して別のPHPを実行するCronジョブ
- 20. メインプロセスと同じ、各子プロセスのメモリを示すマルチプロセッシングモジュール。
- 21. 別のプロセス内のメモリからプロセスを実行しますか?
- 22. xmppプロセスとdjangoサーバを同時に実行する方法
- 23. Cで実行中のプロセスをリストする方法は?
- 24. NodeJSの子プロセス経由でコマンドを実行する方法は?
- 25. Rubyで実行中のプロセスを確認する方法は?
- 26. 親子プロセスの実行を同期する方法は?
- 27. PHP-FPMプロセスで実行されているスクリプトを特定する方法
- 28. ETLプロセスのパフォーマンステストの実行方法
- 29. Rails5 webとactioncable serverを分割する方法[別々のプロセスとして実行する]
- 30. 子プロセスを実行し、Cで親プロセスを操作する方法は?
お返事ありがとうございました。このメッセージキューを使用する方法のチュートリアルや例を教えていただけますか? – user1290932