{"action":"created","issue":{"url":"https://api.github.com/repos/capistrano/passenger/issues/15","labels_url":"https://api.github.com/repos/capistrano/passenger/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/capistrano/passenger/issues/15/comments","events_url":"https://api.github.com/repos/capistrano/passenger/issues/15/events","html_url":"https://github.com/capistrano/passenger/pull/15","id":68090520,"number":15,"title":"Allow the Passenger restart method to be configured","user":{"login":"Odaeus","id":2150,"avatar_url":"https://avatars.githubusercontent.com/u/2150?v=3","gravatar_id":"","url":"https://api.github.com/users/Odaeus","html_url":"https://github.com/Odaeus","followers_url":"https://api.github.com/users/Odaeus/followers","following_url":"https://api.github.com/users/Odaeus/following{/other_user}","gists_url":"https://api.github.com/users/Odaeus/gists{/gist_id}","starred_url":"https://api.github.com/users/Odaeus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Odaeus/subscriptions","organizations_url":"https://api.github.com/users/Odaeus/orgs","repos_url":"https://api.github.com/users/Odaeus/repos","events_url":"https://api.github.com/users/Odaeus/events{/privacy}","received_events_url":"https://api.github.com/users/Odaeus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-04-13T12:59:49Z","updated_at":"2015-05-14T14:01:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/capistrano/passenger/pulls/15","html_url":"https://github.com/capistrano/passenger/pull/15","diff_url":"https://github.com/capistrano/passenger/pull/15.diff","patch_url":"https://github.com/capistrano/passenger/pull/15.patch"},"body":"Previously it was hardcoded to use the `passenger-config` program if the\r\nPassenger version is greater than 4. However, this program can have\r\nissues on certain systems such as being unable to access the /tmp dir\r\nwith the PrivateTmp systemd configuration[1] or requiring a privileged\r\nuser[2].\r\n\r\nThe behaviour has the same defaults as before but can be overridden by\r\nsetting the `:passenger_restart_method` setting to `:restart_txt` to use\r\nthe method before Passenger 5. Touching restart.txt is still supported\r\nbut with a 10 second (by default) polling interval.\r\n\r\n[1]: https://code.google.com/p/phusion-passenger/issues/detail?id=1106\r\n[2]: https://github.com/phusion/passenger/issues/1392"},"comment":{"url":"https://api.github.com/repos/capistrano/passenger/issues/comments/102045755","html_url":"https://github.com/capistrano/passenger/pull/15#issuecomment-102045755","issue_url":"https://api.github.com/repos/capistrano/passenger/issues/15","id":102045755,"user":{"login":"betesh","id":2154282,"avatar_url":"https://avatars.githubusercontent.com/u/2154282?v=3","gravatar_id":"","url":"https://api.github.com/users/betesh","html_url":"https://github.com/betesh","followers_url":"https://api.github.com/users/betesh/followers","following_url":"https://api.github.com/users/betesh/following{/other_user}","gists_url":"https://api.github.com/users/betesh/gists{/gist_id}","starred_url":"https://api.github.com/users/betesh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/betesh/subscriptions","organizations_url":"https://api.github.com/users/betesh/orgs","repos_url":"https://api.github.com/users/betesh/repos","events_url":"https://api.github.com/users/betesh/events{/privacy}","received_events_url":"https://api.github.com/users/betesh/received_events","type":"User","site_admin":false},"created_at":"2015-05-14T14:01:05Z","updated_at":"2015-05-14T14:01:05Z","body":"@ijn If you are happy with the `touch tmp/restart` approach, why did you upgrade from capistrano-passenger v0.0.2?"}}