{"action":"created","issue":{"url":"https://api.github.com/repos/zimbatm/socketmaster/issues/11","labels_url":"https://api.github.com/repos/zimbatm/socketmaster/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/zimbatm/socketmaster/issues/11/comments","events_url":"https://api.github.com/repos/zimbatm/socketmaster/issues/11/events","html_url":"https://github.com/zimbatm/socketmaster/issues/11","id":118765778,"number":11,"title":"Make FD# configurable","user":{"login":"mikehale","id":1583,"avatar_url":"https://avatars.githubusercontent.com/u/1583?v=3","gravatar_id":"","url":"https://api.github.com/users/mikehale","html_url":"https://github.com/mikehale","followers_url":"https://api.github.com/users/mikehale/followers","following_url":"https://api.github.com/users/mikehale/following{/other_user}","gists_url":"https://api.github.com/users/mikehale/gists{/gist_id}","starred_url":"https://api.github.com/users/mikehale/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikehale/subscriptions","organizations_url":"https://api.github.com/users/mikehale/orgs","repos_url":"https://api.github.com/users/mikehale/repos","events_url":"https://api.github.com/users/mikehale/events{/privacy}","received_events_url":"https://api.github.com/users/mikehale/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-11-25T05:49:09Z","updated_at":"2015-11-28T15:34:27Z","closed_at":"2015-11-28T15:34:27Z","body":"Some processes like ruby assume low numbered (1-7 I think) file descriptors are reserved for internal vm use and block access to fd3. Instead of hardcoding the fd# allow it to be configured."},"comment":{"url":"https://api.github.com/repos/zimbatm/socketmaster/issues/comments/160311650","html_url":"https://github.com/zimbatm/socketmaster/issues/11#issuecomment-160311650","issue_url":"https://api.github.com/repos/zimbatm/socketmaster/issues/11","id":160311650,"user":{"login":"mikehale","id":1583,"avatar_url":"https://avatars.githubusercontent.com/u/1583?v=3","gravatar_id":"","url":"https://api.github.com/users/mikehale","html_url":"https://github.com/mikehale","followers_url":"https://api.github.com/users/mikehale/followers","following_url":"https://api.github.com/users/mikehale/following{/other_user}","gists_url":"https://api.github.com/users/mikehale/gists{/gist_id}","starred_url":"https://api.github.com/users/mikehale/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikehale/subscriptions","organizations_url":"https://api.github.com/users/mikehale/orgs","repos_url":"https://api.github.com/users/mikehale/repos","events_url":"https://api.github.com/users/mikehale/events{/privacy}","received_events_url":"https://api.github.com/users/mikehale/received_events","type":"User","site_admin":false},"created_at":"2015-11-28T15:34:27Z","updated_at":"2015-11-28T15:34:27Z","body":"> I don't think that it's true if the file descriptor already holds the position. I was running ruby processes with fd3 just fine at least. ?\r\n\r\nYeah, I see that the childserver.rb example works fine. I'm not sure exactly what I was trying before, but it seems like ruby and socketmaster work just fine with fd3.\r\n\r\nThanks, and sorry for the noise."}}