Dường như với tôi rằng sự khác biệt duy nhất giữa lein run
và lein trampoline
là sau đó, bỏ JVM của Leiningen để tiết kiệm bộ nhớ.Tại sao `lein run` không phải` lein trampoline`?
Điều này dường như luôn là ý tưởng hay, vậy tại sao tính năng này không được bao gồm trong lein run
và sau đó thoát khỏi lein trampoline
?
Từ kinh nghiệm cá nhân (và tôi chưa bao giờ thực sự xác minh điều này vì vậy tôi có thể sai), tấm bạt lò xo làm cho nó không thể theo dõi quá trình bằng cách sử dụng một daemon giám sát, ví dụ như giám sát viên. –
Trải nghiệm của tôi hoàn toàn ngược lại với Erik. Sử dụng daemontools trên FreeBSD, 'lein run' trong tập lệnh chạy của dịch vụ có nghĩa là 'svc -d' chấm dứt quá trình lein và mồ côi dịch vụ con JVM. 'lein trampoline' đã sửa lỗi này. Phụ thuộc vào yêu cầu của daemon giám sát của bạn, tôi đoán vậy. –