阅读更多

14顶
0踩

编程语言

原创新闻 Phusion Passenger 2.2.4 发布

2009-06-24 20:35 by 见习记者 夜鸣猪 评论(2) 有4963人浏览
    这次的版本发布主要针对两个bug的修改,官方认为足够重要:

  1. 修正Apache的内存溢出
  2.    在修改Apache的一个IQ常规模块的时候,Passenger开发以外的引入一个内存溢出的bug,大概有8kb在每次请求是发生。
  3. Rack::Utils::HeadersHash#delete
  4.    Rack::Utils::HeadersHash是用来处理Http或其他框架头文件的。但在之前的版本,Passenger引入的bug会破坏responds_toparent的插件。现在已经修正


如何升级Passenger到2.2.4

通过gem

gem install passenger

接着

passenger-install-apache2-module


如果你使用Nginx:
passenger-install-nginx-module


注意配置文件Apache/Nginx config

通过Linux包
deb http://apt.brightbox.net hardy main

sudo apt-get install libapache2-mod-passenger
#或者
sudo apt-get install nginx-brightbox



14
0
评论 共 2 条 请登录后发表评论
2 楼 whaosoft 2009-06-25 08:39
我倒这个我没听过~~!
1 楼 gakaki 2009-06-25 07:39
不是APACHE PASSENGER而是 NGINX 配 PAssenger 才可能 lighttpd+PASSENGER 我等你

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C++串口通信的例子(实现串口通信的类)

    C++实现串口通信的类,做成了动态库。 有兴趣的朋友可以看一下

  • VC6.0实现串行通信的三种方法

    Windows下串行通信 与以往DOS下串行通信程序不同的是,Windows不提倡应用程序直接控制硬件,而是通过Windows操作系统提供的设备驱动程序来进行数据传递。串行口在Win 32中是作为文件来进行处理的,而不是直接对端口进行操作,对于串行通信,Win 32 提供了相应的文件I/O函数与通信函数,通过了解这些函数的使用,可以编制出符合不同需要的通信程序。与通信设备相关的结构有COMMCON

  • C++使用serial串口通信 + ROS2示例IMU串口驱动

    串行接口 (Serial Interface)简称串口(通常指COM接口),是采用串行通信方式的扩展接口,是指数据一位一位地顺序传送。这里使用的是亚博智能的10轴IMU模块为例介绍C++使用serial串口通信。

  • VC++环境下串口通信的实现与例程解析

    本文还有配套的精品资源,点击获取 简介:在Windows平台下,程序员可以通过文件I/O的方式使用Windows API函数实现串口通信。本文将详细介绍如何在Win32环境下使用VC++实现串口通信,并通过阮帮秋提供的例程代码进行深入解析。内容包括串口的基本概念、初始化、配置参数、设置缓冲区大小、事件处理、读写数据以及关闭串口等关键步骤。文章旨在帮助读者理解串口通信原理和A...

  • 获取串口缓冲内有多少数据

    unix/linux intlen=0;//缓冲区数据长度 if(-1!=ioctl(fd,FIONREAD,&len)) { } Windows DWORD dwErrorFlags=0L; COMSTATComStat; if(ClearComm...

  • C++| 串口通讯

    C++基础的串口通讯代码,以及不定长数据串口通讯的处理。

  • Win32串口编程

     Win32串口编程    在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命

  • VC++ API实现串口通信

    【原文】http://dev.yesky.com/401/2308901.shtml

  • 串口通讯摘要(转)

    串口通信之并发与单步 物理连接示意图如下所示,每个串口挂接多个采集器。 通信协议: 包头(1B) + 地址码(1B) + 命令字(1B) + 数据长度(1B) + 校验码1(1B) + 数据正文(nB) + 校验码2(1B)。   其中,校验码1校验地址码、命令字、数据长度,校验码2校验数据正文。   1. 并发通信,性能能高。下发命令顺序与返回数据的顺序可能不一致,要保

  • C++ RS232串口通信

    RS232通信C++

  • VC++ 串口开、关、读、写操作

    如果把waitsingle的第二个参数为某个超时时间值时,那么Getoverlappedresult函数的最后一个blwait参数最好设置为TRUE,这样的话才能保证Getoverlappedresult返回TRUE,要不然就会返回FALSE,而此时的GetLastError返回值就是ERROR_IO_INCOMPLETE 了,代表I\O操作还未完成。在串口打开的时候,我们要对串口做一些基础的初始化,比如波特率、数据位、校验位、停止位几个参数,他们分别被声明在 WinBase.h 头文件中。

  • VC++串口通信编程详解

    在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。 一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。   在Win32下,可以使用两...

  • C++MFC 串口通信 上位机

    RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络.上的各智能控制单元子节点。在Win32下,可以使用两种编程方式实现串口通信,其一是使用ActiveX控件,这种方法程序单,但欠灵活。这时就封装好了一个串口类,一旦串口开始工作的时候,需要一个线程,用这个线程来进行收发数据;线程运行时通过ReadFile()函数从串口中读出数据,如果有数据需要将数据放到接受框中显示出来。下面创建一个线程,一个串口对应一个线程对象,创建C++类,类名为:CThread。点击“项目”->“添加类”

  • COMMTIMEOUTS结构

    COMMTIMEOUTS:COMMTIMEOUTS主要用于串口超时参数设置。COMMTIMEOUTS结构如下: typedef struct _COMMTIMEOUTS { DWORD ReadIntervalTimeout; DWORD ReadTotalTimeoutMultiplier; DWORD ReadTotalTimeoutConstant; DWORD WriteTotalTime

  • COMMTIMEOUTS

    COMMTIMEOUTSCOMMTIMEOUTS 结构体被用在SetCommTimeouts和GetCommTimeouts 函数中,以便设置和查询通讯设备的超时参数。这个参数决定ReadFile, WriteFile, ReadFileEx, 和WriteFileEx 操作设备的行为。 typedef struct _COMMTIMEOUTS { DWORD ReadInterva

  • 用多线程实现串口读写数据以及文件的读写

    适合的读者:初学用多线程实现对串口的异步操作,对线程的理解,以及对串口的读写。还有文件的读写都有最基本的使用方式。调试时,可以用串口调试助手一起结合的去学习~

  • windows纯C++实现串口通信

      参考https://github.com/ayowin/WZSerialPort,感谢作者提供的源码,自己再进行接口的优化,使用string更加简单。 点h文件 #ifndef _WZSERIALPORT_H #define _WZSERIALPORT_H #include <iostream> using namespace std; /* 作者:欧阳伟 日期:20...

  • 读写串口超时机制

    读写超时是在   调用  ReadFile 和  WriteFile   函数读写串口的时候系统提供的超时机制 typedef struct _COMMTIMEOUTS {     DWORD ReadIntervalTimeout;          /* Maximum time between read chars. */     DWORD ReadTotalTimeoutMul

  • 串口环形缓冲区

    串口环形缓冲区应用于嵌入式、物联网开发时,当串口接收数据量过大,此时MCU来不及处理而设计的一套算法,将接收的数据存入一个数组,等待空闲时再做处理。

  • VC++循环读写串口

    在对话框添加串口控件,串口打开,配置,读写,关闭。 要循环读写可以用定时器SetTimer()。OnTimer(),KillTimer()这三个函数。

Global site tag (gtag.js) - Google Analytics