全球主机交流论坛

标题: lnmp环境dede生成大量数据栏目的时候502怎么办? [打印本页]

作者: lostye    时间: 2012-11-3 21:30
标题: lnmp环境dede生成大量数据栏目的时候502怎么办?
本帖最后由 lostye 于 2012-11-3 21:31 编辑

vps配置是:2 CPU核心,512M 内存  用的lnmp0.9.

应该是我配置问题,记得以前用lnmp0.8的时候,乱七八糟改了php-fpm.conf和nginx.conf后,除了10W+数据生成不了,其他栏目是都可以的.

现在换成0.9后,当栏目数据量超过2W的时候,要生成栏目静态就是502了,1W多数据的勉强能生成完.

忘记保存配置,请大家帮忙啊,栏目页静态文件大小每个是20多KB.

栏目数量截图:
(, 下载次数: 0)
作者: mtx    时间: 2012-11-3 21:34

作者: ccc    时间: 2012-11-3 21:41
大站啊
作者: osiris    时间: 2012-11-3 21:57
用 lnamp
作者: cfrs2005    时间: 2012-11-3 22:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: Administrator    时间: 2012-11-3 22:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: Voice    时间: 2012-11-3 22:23
无解,把生成时间弄慢点
作者: lostye    时间: 2012-11-3 22:27
Administrator 发表于 2012-11-3 22:18
把运行时间改长点试试

nginx里面的运行时间已经是600s,php-fpm.conf里面的已经是1000s了,我刚刚修改了一些,现在是504了..

现在nginx.conf是这样
  1.                 fastcgi_connect_timeout 600s;
  2.                 fastcgi_send_timeout 600s;
  3.                 fastcgi_read_timeout 600s;
  4.                 fastcgi_buffer_size 32k;
  5.                 fastcgi_buffers 16 32k;
  6.                 fastcgi_busy_buffers_size 64k;
  7.                 fastcgi_temp_file_write_size 64k;
复制代码
max_children是25.
作者: lostye    时间: 2012-11-3 22:28
cfrs2005 发表于 2012-11-3 22:06
换 apahce   

fastcgi 这种问题实在是太多了 扛不住的

以前也用过lnmpa,貌似也一样的..
作者: 失足大叔    时间: 2012-11-3 22:30
一次不要生存太多啊
作者: lostye    时间: 2012-11-3 22:31
失足大叔 发表于 2012-11-3 22:30
一次不要生存太多啊

都是一个栏目一个栏目来生成的呀,全站更新,想都不敢想啊..
作者: 瘦够了    时间: 2012-11-3 22:35
我原来也遇到过这个问题,得分段生成或者换用APACHE才好,不过自从换用帝国CMS以后就木有问题了,不知道DEDE为毛不能直接生成得分段才好。。。
作者: lostye    时间: 2012-11-3 22:37
瘦够了 发表于 2012-11-3 22:35
我原来也遇到过这个问题,得分段生成或者换用APACHE才好,不过自从换用帝国CMS以后就木有问题了,不知道DED ...

哥,栏目更新,怎么分段,有文档吗...
作者: xiusha    时间: 2012-11-3 23:06
php.ini 也要修改超时设置吧
作者: walkman660    时间: 2012-11-3 23:36
FCGI进程数 PHP内存 加大
作者: mfch666    时间: 2012-11-3 23:36
lnmp基本无解药
作者: fansfan    时间: 2012-11-4 00:04
分批吧 想一次搞定扛不住
作者: lostye    时间: 2012-11-4 00:06
fansfan 发表于 2012-11-4 00:04
分批吧 想一次搞定扛不住

请教怎么分批...
作者: 爱卡    时间: 2012-11-4 00:20
换到Iis生成在传过去
作者: 恢复自我    时间: 2012-11-5 14:51
文章输入ID生成 慢慢来吧
作者: 啪啪啪啪啪    时间: 2012-11-5 14:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: usa    时间: 2012-11-5 15:00
没办法,把参数改小一点,一次生成50....慢慢生成...
作者: cgkitty    时间: 2012-11-5 15:22
换服务器吧.
作者: mmdmm    时间: 2012-11-5 15:36
文章ID分段
作者: 飞天金猪    时间: 2012-11-5 16:27
VPS吃不消  本地生成打包上传
作者: mapleaf    时间: 2012-11-5 16:40
好多文章啊
作者: infokid    时间: 2012-11-5 17:05
本地生成打包上传
作者: jayfan    时间: 2012-11-5 17:14
配置太低,起码4核独服起,我的dede20万数据,生成完全部栏目要10小时,不过不会出现502
作者: hzqim    时间: 2012-11-5 18:00
本地生成再上传,虽然麻烦点,但比较保险。
作者: adriance    时间: 2012-11-5 18:40
虽不知但觉厉
作者: lostye    时间: 2012-11-5 22:50
我发现个问题,自己随便折腾一翻,虽然从502变504了,但是貌似还是生成成功了..
还有一点,MJJ都没看清啊,我是更新栏目静态不行,生成文章内容页静态木有问题呢,12W文章的都是一次生成..
作者: lostye    时间: 2012-11-5 22:51
jayfan 发表于 2012-11-5 17:14
配置太低,起码4核独服起,我的dede20万数据,生成完全部栏目要10小时,不过不会出现502 ...

你没优化好模版和数据库索引

我更新2W文章的栏目只要几分钟.
作者: lostye    时间: 2012-11-5 22:53
飞天金猪 发表于 2012-11-5 16:27
VPS吃不消  本地生成打包上传

开始是本地打包好的,后面也要更新啊,一个星期更新一次栏目..
作者: 一路上有梨    时间: 2012-11-5 23:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 信仰    时间: 2012-11-5 23:52

大站啊
作者: malsvent    时间: 2012-11-6 19:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: mix    时间: 2012-11-6 19:51
搬运
  1. 1.php进程数=(总内存*0.7)/20
  2. vi /usr/local/php/etc/php-fpm.conf
  3. max_children 6
  4. request_terminate_timeout 30s
  5. vi /usr/local/php/etc/php.ini
  6. max_execution_time = 30

  7. 2.
  8. vi /usr/local/nginx/conf/nginx.conf
  9. fastcgi_pass unix:/tmp/php-cgi.sock;
  10. 修改为 fastcgi_pass 127.0.0.1:9000;
  11. vi /usr/local/php/etc/php-fpm.conf
  12. 第26行:/tmp/php-cgi.sock
  13. 修改为 127.0.0.1:9000
  14. /usr/local/nginx/sbin/nginx -t
  15. /usr/local/nginx/sbin/nginx -s reload
  16. /usr/local/php/sbin/php-fpm restart
复制代码

作者: lostye    时间: 2012-11-7 10:08
mix 发表于 2012-11-6 19:51
搬运

3Q,下班后测试下。




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4