免费国外空间,国外免费空间,'s Archiver

idc886 发表于 2011-7-21 15:44

Apache切换lighttpd后500问题 lighttpd网站出现500错误解决。lighttpd优化 增加进程

[color=#000000][/color]
相关贴:
[url=http://www.idc866.com/thread-13076-1-1.html]kloxo里Apache切换lighttpd方法,切换lighttpd好处。lighttpd设置rewrite伪静态操作[/url]

[url=http://www.idc866.com/thread-13075-1-1.html]KLOXO升级最新版本网站500错误,kloxo 切换lighttpd空白解决方法 kloxo 面板空白[/url]


[color=#000000][/color]
[color=#000000]自从,Apache切换到lighttpd后,[/color]
[color=#000000][/color]
[color=#000000]有两个 使用DZ、DX程序的论坛出现了 500错误。 [/color]
[color=#000000](但VPS上还有两个使用DZ、DX程序的站就正常)[/color]
[color=#000000][/color]
[color=#000000]这两个站出现500错误一直不能访问。只能从 kloxo 面板重启这两个站,[/color]
[color=#000000][/color]
[color=#000000]但重启后,用不了多久,又出现500错误。[/color]
[color=#000000][/color]
[color=#000000]注意:只PHP执行出现 500错误,访问图片、html 页正常。[/color]
[color=#000000][/color]
[color=#000000][/color]
[color=#000000]折腾了一天一晚。  一直没找到原因,但今天总算给解决了,请看:[/color]
[color=#000000][/color]
[color=#000000][/color]
[color=#000000][/color]
[color=#000000][/color]
[color=#000000][/color]
[color=#000000]首先是怀疑他程序占用资源太高。[/color]
[color=#000000][/color]
[color=#000000]换上DX官方原版程序后。网站运行没多久就缓慢,直至出现500错误。[/color]
[color=#000000][/color]
[color=#000000]排除,不是程序问题。[/color]
[color=#000000][/color]
[color=#000000]难道是蜘蛛多了?  下载日志,分析蜘蛛的确很多,雅虎的非常多。[/color]
[color=#000000][/color]
[color=#000000]直接使用 robots.txt  来禁止那些无用的蜘蛛爬行,如 SOSO,SO狗,雅虎。[/color]
[color=#000000][/color]
[color=#000000]但是复位网站后,没多久出出500错误。[/color]
[color=#000000][/color]
麻烦呀。折腾了呀。



难道数据库出问题了?
把网站数据库下载下来,本地调试, phpmyadmin 执行检查、优化。
一切正常呀。

把网站数据库全删除了,重装网站,再恢复数据。  网站依旧500错误





网站在 [color=#000000]Apache 上运行得好好的哦。为什么切换到lighttpd后,DZ、DX论坛就出500错误?[/color]
[color=#000000][/color]
[color=#000000]难道DZ、DX程序在 lighttpd 上运行得不稳定?[/color]
[color=#000000][/color]
[color=#000000]但,VPS上其它的两个站就很正常呀。怎么回事呢?[/color]
[color=#000000][/color]
[color=#000000][/color]
[color=#000000]可能早几年前 一般空间上都不支持运行DZ论坛,可能就是这原因吗?就是因为他占资源?[/color]
[color=#000000][/color]
[color=#000000][/color]
[color=#000000][/color]
[color=#000000][/color]
[color=#000000][/color]
问题,还是要解决的怎么办。   怎么解决呢??  

竟然在无意中解决了。请看二楼:

idc886 发表于 2011-7-21 15:44

[size=5][color=blue]问题还是要解决的:[/color][/size]




[size=4][color=blue]1、从 Apache切换lighttpd 后  原有域名站状态图:

[/color][/size][attach]1502[/attach]





[size=4][color=#0000ff]2、切换lighttpd 后,新添加域名默认状态图:[/color][/size]

[attach]1504[/attach]





[size=4][color=#0000ff]3、分析、解决500错误方法:[/color][/size]
**** Hidden Message *****


[color=blue]好了 DX、DZ论坛切换lighttpd后500问题 ,到此就解决[/color]
[color=blue][/color]
[color=blue]网站已正常运行1天了,内存占用很平衡,一直在 250M左右。不再出现500错误啦。[/color]





[color=#0000ff][/color]
[size=4][color=#0000ff]还收集一个:关于 lighttpd 并发的设置,以解决 500错误:[/color][/size]
[color=#0000ff][/color]
lighttpd是一个非常快速高效的服务器软件,跑PHP基本没有问题,占用内存极少。
不过KLOXO默认的lighttpd配置性能很弱,只开了一个进程,只支持1024的连接数。

因为我们应该手动修改lighttpd的配置文件,增强负载能力。

lighttpd的配置文件在/etc/lighttpd/lighttpd.conf

SSH用户可以直接使用VI编辑器来编辑这个文件

vi /etc/lighttpd/lighttpd.conf

复制代码或者直接在KLOXO面板里改(比较麻烦)。

在配置文件的末尾加上这段参数
[code]server.max-worker = 8
server.max-connections = 1024
server.max-fds = 2048
server.max-keep-alive-idle = 5
server.max-keep-alive-requests = 500[/code]
然后保存即可。

这下,你的lighttpd就可以支持高达8192的连接数了。

一个lighttpd的进程,不建议超过1024的连接数,

想要增大负载,可以适当增加server.max-worker的数值,

当然,前提是你必须有足够的内存。否则一切都白搭。


[color=blue]注:以上增中代码解决问题,暂时还未测试。。。  希望有帮助![/color]
[color=#0000ff][/color]
[color=#0000ff][/color]

idc886 发表于 2011-7-21 15:47

三楼,收集贴

[b]下面是Lighttpd优化,让Lighttpd开4个进程,已解决访问量大的站点500问题
[/b]
[font=新宋体]echo "server.max-worker = 4" >> /etc/lighttpd/lighttpd.conf
echo "server.max-connections = 1024" >> /etc/lighttpd/lighttpd.conf
echo "server.max-fds = 2048" >> /etc/lighttpd/lighttpd.conf
echo "server.max-keep-alive-idle = 5" >> /etc/lighttpd/lighttpd.conf
echo "server.max-keep-alive-requests = 1000" >> /etc/lighttpd/lighttpd.conf[/font]

[color=blue]注:以上应该是每一行,在SSH里执行一次。[/color]

来源:[url=http://bbs.bitscn.com/255529]http://bbs.bitscn.com/255529[/url]




[b]Kloxo极限优化安装包for linux 只占35M内存
[/b]
本优化包根据Kloxo官方制作 精简了部分Kloxo所带功能,优化了mysql,mysql优化文件是从HostInABox提取,请放心使用;Lighttpd占用内存37MB ,Apache内存占用不超过80MB
一键安装方式

还有安装完Kloxo后请不要使用Bind Dns Server,请用djbdns这个占用的内存比Bind Dns Server少很多

登录-切换程序-选择Lighttpd
切换完成后 点击服务 关掉一些不必要的服务

和我一样就差不多了,其实Qmail没多大用的,国外对垃圾邮件很严格,建议关闭,安全很多

我们也关闭了iptables 他的作用不大,有时候会给新人带来很大的困扰

最后优化完成后,你就INIT 6吧
重启后你会看到你的内存被压缩的差不多了的







[b]2G内存lighttpd-kloxo长期仅使用100M内 并且网站经常 500错误:

[/b]不知道什么原因,资源严重浪费,网站经常出现500错误,而且我发现了规律,就是在每天晚上12点左右的时候必定会出现一次500错误!
真的不知道为什么了,测试机器nginx装得差不多了,不过很多权限和安全问题有待做。。。。lighttpg+kloxo真的这么节省内存?

你开fastcgi子进程没?
没有开~~~
应该是php-cgi数量不够用了,默认一个站点只开了一个主进程,如果这个主进程崩溃那么你的站点也就无法访问,开启子进程后,php由子进程处理,当子进程崩溃后,主进程会自动拉起子进程
还有就是kloxo每天会自动重启各项服务一遍
难道你的kloxo是重启服务正好是在12点?然后被你天天看见?
过这里有人也出过这样问题,他们建议不要开~~我也试过开和不开,开了情况也是一样,也会出现500。。。
不过我内存用这么少。。。。

以前我用kloxo遇到过运行某个页面就会500,然后像你那样必须手动重启。是不是你的网站有计划任务,恰巧某个任务当掉kloxo

相关贴:[url=http://www.hostloc.com/thread-7973-1-1.html]http://www.hostloc.com/thread-7973-1-1.html[/url]



LIGHTTPD 工作进程 开了28 个 速度貌似快很多...


不知道是不是心里感觉...
开了28个所占的内存...
Mem:    524288k total,   108140k used,   416148k free,        0k buffers

lighttpd啊。
我最近感觉apache也不错,开了10个进程,没什么访问量的情况下:内存在70-90M之间。
用nginx一键包,内存在100左右。。。

小心挂掉。
内存够的话就多开点吧
nginx和apache主要差距在高负荷状态下才非常明显
相关贴:[url=http://www.hostloc.com/redirect.php?fid=45&tid=21964&goto=nextnewset]http://www.hostloc.com/redirect.php?fid=45&tid=21964&goto=nextnewset[/url]







如防止lighttpd进程意外退出?[11]1[/11]

lighttpd不是很稳定,有时候会意外退出,有没有什么办法在lighttp意外退出的时候自动重启该进程?不想使用daemondtools,用它启动的进程必须在后台运行,监视是能监视,但是带来好多麻烦,而且会让我的discuz建立目录权限出错,无法上传新附件。想问问还有没有其他的好办法?


尝试使用最新版。

我的使用经验:

1.4.11以前正常
1.4.12版上遇到过偶尔退出的情况(运行某些php脚本的时候)
1.4.13版又正常了。

参考:
[url=http://www.freebsdchina.org/forum/topic_33885.html]http://www.freebsdchina.org/forum/topic_33885.html[/url]


[color=red]此楼主要是收集相关问题。[/color]

菜鸟也疯狂 发表于 2011-7-21 15:54

努力解决,我是米有办法啊,因为我不会技术,嘎嘎。

amao 发表于 2011-7-21 16:11

凑凑热闹,先了解一下!

雨夜里 发表于 2011-7-21 18:07

nginx才给力了啊~    :victory:

idc886 发表于 2011-7-21 21:34

[b]回复 [url=http://www.idc866.com/redirect.php?goto=findpost&pid=81384&ptid=13096]6#[/url] [i]雨夜里[/i] [/b]


   与  lighttpd啊 比,小站 并没有优势,   

精简、优化版的kloxo 安装包选lighttpd后只占 25M内存左右. nginx 能做到吗??.

nginx 只能在SSH下管理网站,会更麻烦.

雨夜里 发表于 2011-7-21 22:17

[quote]回复  雨夜里


   与  lighttpd啊 比,小站 并没有优势,   

精简、优化版的kloxo 安装包选lighttpd ...
[size=2][color=#999999]idc886 发表于 2011-7-21 21:34[/color] [url=http://www.idc866.com/redirect.php?goto=findpost&pid=81410&ptid=13096][img]http://www.idc866.com/images/common/back.gif[/img][/url][/size][/quote]


    还要跟老大学习学习啊~

qydahao 发表于 2011-8-1 14:09

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

i775500 发表于 2011-8-13 12:16

...............

ppt111 发表于 2011-8-15 16:26

看看来了:(

等一分钟 发表于 2011-9-26 14:50

求解决方法啊

wei8362364 发表于 2011-10-15 12:42

阿么弄个啊  怎么弄

sirdown 发表于 2011-11-2 13:06

学习学习~

ML狐狸精 发表于 2011-11-2 14:22

留名……

qq95770896 发表于 2012-1-7 00:04

凑凑热闹,先了解一下

sdyizhe 发表于 2012-1-25 19:31

我的lighttpd也500了...

demonxp 发表于 2012-2-7 02:28

我来了,学习来了

vps 发表于 2012-2-8 15:47

看看什么原因啊

q3r3 发表于 2012-2-10 01:35

看看什么原因啊

fenxiangzhijia 发表于 2012-2-16 12:56

wo kan kan 不知道咋样

Joe 发表于 2012-3-7 09:38

晕  不是恢复了吗?

446446 发表于 2012-3-14 02:00

我也遇到这个问题

daihao221 发表于 2012-3-28 09:26

学习学习

cHiNaChAt 发表于 2012-4-2 21:43

看看什么原因啊

feiandxs 发表于 2012-4-16 01:50

看看什么原因啊

nrer 发表于 2012-5-3 10:00

土土土土土土土土土土土土

xylpao 发表于 2012-5-31 21:11

[b][size=5][color=#ff0000]需登录、回复后,即可浏览![/color][/size][/b]

92free 发表于 2012-6-7 13:45

收藏备用,马上上VPS了

sea_tokyo 发表于 2012-6-8 20:33

看看因

bouddha 发表于 2012-7-8 14:25

凑个热闹:sleepy:

yours1314 发表于 2012-10-15 23:18

大哥,谢谢分享,学习一下。

qwertasdf 发表于 2012-11-14 20:39

瞧下原因~

leisun321 发表于 2012-12-27 17:51

我来试试把。。看看怎么样

sjc 发表于 2012-12-28 23:05

看看.......

a13005746827 发表于 2013-4-4 13:45

直接就  Internet Explorer 无法显示该网页

穴儿 发表于 2013-8-2 20:08

看看、、

2鸟 发表于 2013-8-14 13:58

:) 看看 学习了

qq99090759 发表于 2013-10-10 16:59

{:2_25:}回复个 学习了

老板888 发表于 2014-7-6 14:27

11111111111111111111111

页: [1]


Powered by Discuz! Archiver 7.2  © 2001-2012 Comsenz Inc.