摘要: 一、什么是Rack Rack是ruby应用服务器和Rack应用程序之间的接口, 这里面Ruby应用服务器可以是Webrick、thin等,Rack应用程序可以是rails、Sinatra等(其实 现在主流的ruby的Web框架都是基于Rack的)。在上图中,当用户的请求到达应用服务器时,应用服务器会 阅读全文
posted @ 2022-05-11 23:51 阿拉懒神灯 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 我们在部署rails应用时,大多时候都使用Nginx+Passenger的方式部署,本文主要对此架构下 Passenger的作用及其工作原理进行梳理。 一、什么是Passenger? Phusion Passenger是一个开源的Web应用服务器,它能够处理HTTP请求,管理进程和资源、 系统监控以 阅读全文
posted @ 2022-05-11 23:28 阿拉懒神灯 阅读(302) 评论(0) 推荐(0) 编辑