[英]How can I stop jetty server without restarting repl
假設我有一個使用'[pandeiro.boot-http :refer [serve]]
的瑣碎的boot-clj任務。 如果我進行更改並需要重新啟動任務,它將抱怨該端口已在使用中。 有沒有一種方法可以殺死碼頭服務器而不必重新啟動repl?
pandeiro.boot-http
支持重新加載您的處理程序,因此您不必重新啟動serve
任務。 您需要將:reload
設置為true
來配置它:
在命令行上:
boot serve -H myapp.server/app -R wait
或在您的啟動腳本中:
(boot (serve :handler 'myapp.server/app :reload true) (wait))
對於常規的靜態文件, serve
總是從磁盤返回當前版本,因此無需為其重新加載。
如果您確實需要重新啟動任務,我想您可能會受到pandeiro.boot-http
問題的影響,並且可能需要聯系其維護者。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.