如果服務要上線不再是測試模式的時候只需要再重啟時使用下列指令: ./bin/elasticsearch -d -p pid 而要關閉服務使用指令: kill `cat pid` 這做法雖然沒有使用系統 service 模式呼叫方便,但其實也不難,要做到重開機服務能夠繼續也不過就是補上開機後會執行的 …
標籤彙整: 背景執行
[PHP] 緩處理的快速回應方式
其實我標題原本想打「 PHP 處理 Facebook 請求射後不理的快速回應方法」,但覺得其實也不是只有用在 Facebook 這邊,所以就這樣囉~ 情境是:後端需要一段時間處理的程序(做圖、打包檔案之類的),為了不讓使用者等過久以及等過久頁面被關閉後導致程序中斷,所以需要先拋下請求端。 拋下的部分 …
[PHP] 背景執行的需求設計與方法
前端網頁請求後要是處理需要一段時間,而使用者有可能會等不下去而關網頁怎麼辦? ignore_user_abort(true); 呼叫這段方法,可以忽略使用者關閉網頁的事件。有時候也不一定是使用者關閉,可能程式運作超過伺服器設定的時間被中斷也算! 既然要等一段時間,或許直接請他晚點回來查看結果或是完成 …