{"action":"created","issue":{"url":"https://api.github.com/repos/puma/puma/issues/300","labels_url":"https://api.github.com/repos/puma/puma/issues/300/labels{/name}","comments_url":"https://api.github.com/repos/puma/puma/issues/300/comments","events_url":"https://api.github.com/repos/puma/puma/issues/300/events","html_url":"https://github.com/puma/puma/issues/300","id":16269853,"number":300,"title":"Gemfile not refreshed between deploys","user":{"login":"Flink","id":5648,"avatar_url":"https://avatars.githubusercontent.com/u/5648?v=3","gravatar_id":"","url":"https://api.github.com/users/Flink","html_url":"https://github.com/Flink","followers_url":"https://api.github.com/users/Flink/followers","following_url":"https://api.github.com/users/Flink/following{/other_user}","gists_url":"https://api.github.com/users/Flink/gists{/gist_id}","starred_url":"https://api.github.com/users/Flink/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Flink/subscriptions","organizations_url":"https://api.github.com/users/Flink/orgs","repos_url":"https://api.github.com/users/Flink/repos","events_url":"https://api.github.com/users/Flink/events{/privacy}","received_events_url":"https://api.github.com/users/Flink/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":27,"created_at":"2013-07-02T15:29:13Z","updated_at":"2015-01-04T00:53:06Z","closed_at":"2013-07-03T22:55:58Z","body":"I think puma have the exact same issue unicorn did as described here: https://github.com/bundler/bundler/wiki/Gem.refresh-to-reload-the-gemfile\r\n\r\nProblem appears when deploying using tools such as capistrano and mina, and using phased restarts. When sending an USR1 signal, puma will reload its workers but if Gemfile has changed, new gems won’t be picked up."},"comment":{"url":"https://api.github.com/repos/puma/puma/issues/comments/68616101","html_url":"https://github.com/puma/puma/issues/300#issuecomment-68616101","issue_url":"https://api.github.com/repos/puma/puma/issues/300","id":68616101,"user":{"login":"xiaoronglv","id":1224077,"avatar_url":"https://avatars.githubusercontent.com/u/1224077?v=3","gravatar_id":"","url":"https://api.github.com/users/xiaoronglv","html_url":"https://github.com/xiaoronglv","followers_url":"https://api.github.com/users/xiaoronglv/followers","following_url":"https://api.github.com/users/xiaoronglv/following{/other_user}","gists_url":"https://api.github.com/users/xiaoronglv/gists{/gist_id}","starred_url":"https://api.github.com/users/xiaoronglv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xiaoronglv/subscriptions","organizations_url":"https://api.github.com/users/xiaoronglv/orgs","repos_url":"https://api.github.com/users/xiaoronglv/repos","events_url":"https://api.github.com/users/xiaoronglv/events{/privacy}","received_events_url":"https://api.github.com/users/xiaoronglv/received_events","type":"User","site_admin":false},"created_at":"2015-01-04T00:53:06Z","updated_at":"2015-01-04T00:53:06Z","body":"@itsNikolay \r\n\r\nwhich restart method are you using， normal restart or phased restart？\r\n\r\nprune bundler only works in `phased restart` and `do not preload app`"}}