49 votes

Permission refusée lors de la lecture en amont

Nous avons déployé notre application Rails sur Nginx et Passenger. De manière intermittente, les pages de l'application se chargent partiellement. Il n'y a pas d'erreur dans le journal de l'application, mais le journal d'erreurs de Nginx affiche ce qui suit :

2011/02/14 05:49:34 [crit] 25389#0: *645 open() "/opt/nginx/proxy_temp/2/02/0000000022" 
  failed (13: Permission denied) while reading upstream, client: x.x.x.x, 
  server: y.y.y.y, request: "GET /signup/procedures?count=0 HTTP/1.1", 
  upstream: "passenger:unix:/passenger_helper_server:", host: "y.y.y.y", 
  referrer: "http://y.y.y.y/signup/procedures"

0 votes

Vous pouvez définir le niveau de journalisation sur debug : nginx.org/en/docs/debugging_log.html

-3voto

Firman Syah Points 1
chmod 777 /opt/nginx/proxy_temp/

J'ai eu le même problème et il a été résolu en donnant les autorisations chmod à ce répertoire.

13 votes

Chmod 777 n'est jamais une bonne idée.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X