Why is passenger with Nginx looking for passenger_wsgi.py in my rails app
My conf file looks like
root /var/www/root/public;
# Turn on Passenger
passenger_enabled on;
passenger_ruby /usr/local/rvm/gems/ruby-2.5.1/wrappers/ruby;
and whenever I curl to the site the error I see in Nginx logs is
Cannot stat '/var/www/root/passenger_wsgi.py': Permission denied (errno=13); This error means that the Nginx worker process (PID 4417, running as UID 33) does not have permission to access this file.
But this is a rails app and I do not have python.
The passenger gem is installed and the app is deployed in production mode.
Why is it looking for a python file and how do I fix this error?
This is on Linode if it helps and I am using rvm.
ruby-on-rails nginx ruby-on-rails-5 passenger
add a comment |
My conf file looks like
root /var/www/root/public;
# Turn on Passenger
passenger_enabled on;
passenger_ruby /usr/local/rvm/gems/ruby-2.5.1/wrappers/ruby;
and whenever I curl to the site the error I see in Nginx logs is
Cannot stat '/var/www/root/passenger_wsgi.py': Permission denied (errno=13); This error means that the Nginx worker process (PID 4417, running as UID 33) does not have permission to access this file.
But this is a rails app and I do not have python.
The passenger gem is installed and the app is deployed in production mode.
Why is it looking for a python file and how do I fix this error?
This is on Linode if it helps and I am using rvm.
ruby-on-rails nginx ruby-on-rails-5 passenger
add a comment |
My conf file looks like
root /var/www/root/public;
# Turn on Passenger
passenger_enabled on;
passenger_ruby /usr/local/rvm/gems/ruby-2.5.1/wrappers/ruby;
and whenever I curl to the site the error I see in Nginx logs is
Cannot stat '/var/www/root/passenger_wsgi.py': Permission denied (errno=13); This error means that the Nginx worker process (PID 4417, running as UID 33) does not have permission to access this file.
But this is a rails app and I do not have python.
The passenger gem is installed and the app is deployed in production mode.
Why is it looking for a python file and how do I fix this error?
This is on Linode if it helps and I am using rvm.
ruby-on-rails nginx ruby-on-rails-5 passenger
My conf file looks like
root /var/www/root/public;
# Turn on Passenger
passenger_enabled on;
passenger_ruby /usr/local/rvm/gems/ruby-2.5.1/wrappers/ruby;
and whenever I curl to the site the error I see in Nginx logs is
Cannot stat '/var/www/root/passenger_wsgi.py': Permission denied (errno=13); This error means that the Nginx worker process (PID 4417, running as UID 33) does not have permission to access this file.
But this is a rails app and I do not have python.
The passenger gem is installed and the app is deployed in production mode.
Why is it looking for a python file and how do I fix this error?
This is on Linode if it helps and I am using rvm.
ruby-on-rails nginx ruby-on-rails-5 passenger
ruby-on-rails nginx ruby-on-rails-5 passenger
asked Nov 24 '18 at 19:24
iJKiJK
2,14395081
2,14395081
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
As per the description mentioned in the post it seems like you have not correctly installed passenger for ruby application.
There are options during installation of passenger as to which language you want it to be installed against(node, python, ruby etc).
And now as per the logs shared it seems like it is serving as an app server for python application.
I came across same problem and the only way I found out to make this work was to uninstall passenger and install again(selecting ruby as the ).
That makes sense. I am going to try again and report back
– iJK
Nov 24 '18 at 20:49
i am having the same issue
– PDev
Nov 27 '18 at 15:39
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53461629%2fwhy-is-passenger-with-nginx-looking-for-passenger-wsgi-py-in-my-rails-app%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
As per the description mentioned in the post it seems like you have not correctly installed passenger for ruby application.
There are options during installation of passenger as to which language you want it to be installed against(node, python, ruby etc).
And now as per the logs shared it seems like it is serving as an app server for python application.
I came across same problem and the only way I found out to make this work was to uninstall passenger and install again(selecting ruby as the ).
That makes sense. I am going to try again and report back
– iJK
Nov 24 '18 at 20:49
i am having the same issue
– PDev
Nov 27 '18 at 15:39
add a comment |
As per the description mentioned in the post it seems like you have not correctly installed passenger for ruby application.
There are options during installation of passenger as to which language you want it to be installed against(node, python, ruby etc).
And now as per the logs shared it seems like it is serving as an app server for python application.
I came across same problem and the only way I found out to make this work was to uninstall passenger and install again(selecting ruby as the ).
That makes sense. I am going to try again and report back
– iJK
Nov 24 '18 at 20:49
i am having the same issue
– PDev
Nov 27 '18 at 15:39
add a comment |
As per the description mentioned in the post it seems like you have not correctly installed passenger for ruby application.
There are options during installation of passenger as to which language you want it to be installed against(node, python, ruby etc).
And now as per the logs shared it seems like it is serving as an app server for python application.
I came across same problem and the only way I found out to make this work was to uninstall passenger and install again(selecting ruby as the ).
As per the description mentioned in the post it seems like you have not correctly installed passenger for ruby application.
There are options during installation of passenger as to which language you want it to be installed against(node, python, ruby etc).
And now as per the logs shared it seems like it is serving as an app server for python application.
I came across same problem and the only way I found out to make this work was to uninstall passenger and install again(selecting ruby as the ).
answered Nov 24 '18 at 20:18
RohanRohan
1,3001312
1,3001312
That makes sense. I am going to try again and report back
– iJK
Nov 24 '18 at 20:49
i am having the same issue
– PDev
Nov 27 '18 at 15:39
add a comment |
That makes sense. I am going to try again and report back
– iJK
Nov 24 '18 at 20:49
i am having the same issue
– PDev
Nov 27 '18 at 15:39
That makes sense. I am going to try again and report back
– iJK
Nov 24 '18 at 20:49
That makes sense. I am going to try again and report back
– iJK
Nov 24 '18 at 20:49
i am having the same issue
– PDev
Nov 27 '18 at 15:39
i am having the same issue
– PDev
Nov 27 '18 at 15:39
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53461629%2fwhy-is-passenger-with-nginx-looking-for-passenger-wsgi-py-in-my-rails-app%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown