lighttpd+freebs6.2问题

weixin_38058748 2007-07-30 10:46:41

1。6.2-RELEASE,内核文件加了一条options         ACCEPT_FILTER_HTTP,其余除把多于的驱动删除了没做改动。
2。/etc/sysctl.conf
    kern.maxfiles=65536
kern.ipc.somaxconn=8192
net.inet.udp.blackhole=1
net.inet.ip.forwarding=1
net.inet.tcp.msl=2000
net.inet.icmp.icmplim=50
net.inet.tcp.syncookies=1
kern.ipc.maxsockbuf=4194304
net.inet.tcp.delayed_ack=0
net.inet.tcp.blackhole=2
net.inet.tcp.sendspace=65536
kern.ipc.shmall=32768
kern.maxvnodes=150000
3。/boot/loader.conf
   kern.maxusers=512
kern.ipc.nmbclusters="0"
#kern.ipc.nsfbufs=65536
kern.ipc.shm_use_phys=1
net.inet.tcp.tcbhashsize=16384
kern.ipc.maxpipekva=33554432
4。lighttpd.error.log内容
2007-07-30 10:17:57: (network_freebsd_sendfile.c.153) file was shrinked: /home/web/1.htm
2007-07-30 10:17:57: (connections.c.573) connection closed: write failed on fd 19
2007-07-30 10:18:16: (network_freebsd_sendfile.c.175) sendfile:  Connection reset by peer 54
2007-07-30 10:18:16: (connections.c.573) connection closed: write failed on fd 7
2007-07-30 10:18:37: (network_freebsd_sendfile.c.175) sendfile:  Connection reset by peer 54
2007-07-30 10:18:37: (connections.c.573) connection closed: write failed on fd 7
2007-07-30 10:18:48: (connections.c.132) (warning) close: 7 Invalid argument
2007-07-30 10:19:04: (network_freebsd_sendfile.c.175) sendfile:  Connection reset by peer 54
2007-07-30 10:19:04: (connections.c.573) connection closed: write failed on fd 7

2007-07-30 10:19:15: (connections.c.132) (warning) close: 7 Invalid argument
5。lihttpd.conf
server.modules   = ( "mod_access",
                     "mod_compress",
                     "mod_accesslog" )

server.document-root = "/home/web/"

server.errorlog = "/usr/local/lighttpd/log/lighttpd.error.log"

index-file.names            = ( "index.html" )

server.event-handler = "freebsd-kqueue"
#server.event-handler = "poll"

#server.max-connections = 8192
server.max-fds = 16384

server.max-keep-alive-requests = 0
#server.max-keep-alive-idle = 30
server.max-keep-alive-idle = 0
server.max-read-idle = 120
server.max-write-idle = 1440


mimetype.assign   = ( ".png"  => "image/png",
                ".jpg"  => "image/jpeg",
                ".jpeg" => "image/jpeg",
                ".gif" => "image/gif",
                ".js" => "text/javascript",
               ".htm" => "text/htm",
                ".html" => "text/html")

accesslog.format = "%h %l %u %t \"%r\" %b %>s \"%{User-Agent}i\" \"%{Referer}i\""
accesslog.filename = "/usr/local/lighttpd/log/lighttpd.log"

server.port = 80

server.pid-file            = "/usr/local/lighttpd/log/lighttpd.pid"

#server.username = "lighttpd"
#server.groupname = "lighttpd"
server.max-worker = 4

compress.filetype  = ("text/plain", "text/html")



把能调的Lighttp参数都调了一遍,没有任何效果,netstat an|grep EST|wc -l到3300左右就很不稳定了,经常拒绝连接。搞得我头都大了,各位高手帮忙分析下吧
...全文
33 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。总之学习PHP只需一个包。 对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。 1、全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。 2、该程序包集成以下软件,括号内为phpstudy下对应的目录。 php 5.5.8 (php55) php 5.5.8-nts (php55n) php 5.4.24 (php54) php 5.4.24-nts (php54n) php 5.3.28 (php53) php 5.3.28-nts (php53n) php 5.2.17 (php52) Apache 2.4.7 (Apache) Nginx 1.5.8 (nginx) LightTPD 1.4.32 (Lighttpd) MySQL 5.5.35 (MySQL) MySQL-Front 5.3 (SQL-Front) phpMyAdmin 3.5.8.2 (phpMyAdmin) OpenSSL 1.0.1e ZendOptimizer 3.3.3 (php5.2有) Zend Loader 5.5.0 (php5.3有) Zend Loader 6.0.0 (php5.4有) wincache 1.3.5 (fastcgi有) xdebug 2.2.3.1 Zend Debugger 6.2 (php5.3/4fastcgi有) xcache 3.1.0 eAccelerator 1.0&0.9.6 php_sqlsrv (MSSQL扩展) php_pdo_sqlsrv (PDO-MSSQL扩展) php_mongo 1.4.5 (MongoDB扩展) php_dbase 5.1.0 (dbase扩展) php_dbx 1.1.2 (dbx扩展) php_ibm_db2 1.9.5 (ibm_db2扩展) php_apc 3.1.13 (php_apc扩展) php_memcache 3.0.8 phpStudy Ftp server (FTPServ) SendMail 3.2 (sendmail) VC++ 2008 运行库 3、MySQL数据库默认用户名:root,密码root,安装后请重新设置密码。 4、本程序纯绿色,支持22种组合一键切换,支持系统服务和非服务两种启动方式,自由切换。改变安装路径或拷贝到别的电脑上也可正常运行;即便是运行完再更改路径也能运行,真正做到无须配置。重写控制面板更加有效直观地进行控制程序的启停。 5、自带FTP服务器,支持多用户,无需再安装FTP服务器。自带网站挂马监视器,随时记录文件的修改情况,让挂马文件无处可逃。 6、本程序完美支持II7,IIS8和IIS6。应网友的要求制作Nginx版和Lighttpd版。Nginx版为phpfind,Lighttpd版为phpLight。
慕名对nginx的源码进行学习研究是早在2009年的事情,当时还在学校,整天呆在实验室里看动漫,时间一久就心感愧疚,觉得还是要趁有空学点东西,恰当时不知从哪里得知高性能服务器是一个很有“前途”的方向,几经搜索又机缘偶合的得识lighttpd与nginx,从此开始在动漫与代码之间来回穿梭,直到毕业。 关于lighttpd与nginx,无需多说,当时lighttpd比nginx要火,所以我先看的lighttpd源码,后看的nginx源码,也因此lighttpd的文档在我读书的时候就写完(虽然写得很矬)了,但nginx的文档写了一些放在电脑里,后来离开学校开始工作后,就把这件事情和这些文档都给搁在那了,直到近一年前,我建了一个个人博客站点(http://lenky.info/),为了凑文章数目,才又把它们给找了出来,并且根据最新的nginx源码重新整理了一下,也就是现在你看到的这篇文档。当然,这只是一部分,所以标题才叫《上篇》。 重新整理主要注意到以前写的文档过细的去逐行解析注释代码(网上很多nginx源码分析的文章也大多有这个缺点),而此次希望能从比较高一点的角度去解析nginx,让读者尽快的把握全局而不是陷入细节;为了达到这个目标,文档里就尽量的少贴代码多画图,当然,一些必要的代码是不可缺少的,所以你还是会在本文档里看到源代码。虽然我的个人期望比较好,可惜水平比较矬,目前写出来的文档也就这个样了。 最后,说一下本文档基于的相关环境,虽然列了一个表格如下,其实没那么复杂,我安装的是一个centos 6.2的32位虚拟机,其它开发软件包都是centos 6.2里对应提供的,nginx版本为1.2.0。 软件包 版本 nginx 1.2.0 os CentOS release 6.2 (Final)/kernel-2.6.32/32bit gcc gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) gdb GNU gdb (GDB) Red Hat Enterprise Linux (7.2-50.el6) make GNU Make 3.81

477

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧