使用瘦服务器时遇到问题 - 修改后没有重新加载内容

时间:2016-08-17 04:29:44

标签: ruby nginx thin

我正在尝试将使用Roda gem构建的基于机架的应用程序部署到VPS。我正在使用NGINX和Thin。问题是,即使在对文件进行更改并重新启动瘦服务器之后,它仍然显示来自旧ruby文件的内容。出于某种原因,如果我在几小时后检查,它会开始显示新文件中的内容。我很惊讶它如何显示已经删除/修改过的文件中的内容,而且根本没有这些内容。

这是我的瘦配置文件:

user: root
group: root
pid: tmp/pids/thin.pid
timeout: 30
wait: 30
log: var/log/thin/thin.log
max_conns: 1024
require: []
environment: production
max_persistent_conns: 512
servers: 2
onebyone: true
threaded: true
no-epoll: true
daemonize: true
socket: tmp/sockets/thin.sock
chdir: /var/www/mysite
tag: mysite

这是我的nginx配置文件:

upstream mysite{
  ip_hash;
  server unix:/var/www/mysite/tmp/sockets/thin.0.sock max_fails=1 fail_timeout=15s;
  server unix:/var/www/mysite/tmp/sockets/thin.1.sock max_fails=1 fail_timeout=15s;
}

server {
  listen 80;

  location / {
    proxy_set_header HOST $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }

  root /var/www/mysite/public;

  access_log /var/log/nginx/access.log;
  error_log /var/log/nginx/error.log;

}

或者它与NGINX有什么关系?

0 个答案:

没有答案