14x350x350x25x350x25是什么c型钢规格

查看: 72696|回复: 22
DISCUZX3/X25论坛云上报/计划任务异步机制方案1.0.2beta[7.22日更新]
本帖最后由 Luca. 于
11:29 编辑
7.22日更新
1,优化超时问题
2,修正一个Exception错误
很多站长开启了防水墙等功能,在每次发帖的时候都会同步请求云端,这样当网络不畅的时候很容易导致“卡顿”的情况出现影响用户体验。
同理,论坛的计划任务也是把论坛后台的各种任务附加到用户的访问动作上,给用户造成论坛突然很卡了的假象。
于是,我们开发了这个论坛的异步机制来处理这个问题。
什么是异步?:
QQ截图33.jpg (27.54 KB, 下载次数: 84)
16:27 上传
在执行过程中,我们把那些会造成卡的部分分离出来,放到后台来执行。
方案原理:
我们借助redis的队列机制的BLPOP方法,在一个死循环中等待队列中的可弹出的元素,否则就阻塞连接。
在后台处理前台提交过来的上报任务。
方案前提:
1,独立服务器,能执行命令行,并且安装了redis服务以及php-redis扩展。
2,服务器能执行计划任务。
实施步骤:
1,到 按提示安装框架。如果已经安装好可跳过此步。
2,关闭论坛,此过程大约需要5~15分钟。
3,确保论坛已经安装好redis以及php-redis扩展,如果没有安装可以参考帖子下方的方法。
4,下载帖子中的附件,并上传到服务器(不会覆盖任何文件)
5,切换到extend/bin目录,执行如下命令:~$nohup php bin_async_cron.php&复制代码6,在配置文件的最下方加入如下配置:$_config['extend']['asynctask']['on'] = 1;复制代码在配置文件中找到如下两项按如下配置:$_config['remote']['on'] = '1';
$_config['remote']['cron'] = '1';复制代码7,执行命令:~$crontab -e复制代码添加如下代码到最后一行* * * * * curl &http://你的站/api/remote/index.php?mod=cron&复制代码8,可以到bin目录下查看out文件,里面记录了云上报日志,如果发现里面的剩余成员数一直在增加可以再次执行步骤5,新增一个进程来执行。
注意事项:
1,为了避免重启后任务丢失,建议把步骤5添加到开机启动里。
2,由于linux计划任务最多每分钟执行一次,所以论坛的任务执行可能有所延后而不是准点执行,比如今日发帖的任务可能就不是准点更新而是延后了几分钟。
3,请限制extend/bin目录只能本机访问,尤其是该脚本存在死循环,一定不要在浏览器下执行。
linux系统安装redis服务简单步骤:
1,一般在/usr/local/src下,执行wget
2,解压 tar -zxf redis-2.6.14.tar.gz 然后切换到这个目录。
4,一般到/etc/sysctl.conf里添加vm.overcommit_memory=1,然后reboot,这样会允许分配所有内存避免不能启动redis。
5,在redis.conf中修改一下配置,最重要的是修改如下:
daemonize yes
把它转换成驻守进程,其余配置请参考手册。
6,redis-server redis.conf启动redis,如果没有redis-server命令,可以把src下面的redis-*都复制到/usr/bin目录下
7,redis-cli启动客户端测试启动是否正常。
PHP-REDIS客户端安装,参考:
11:29 上传
点击文件名下载附件
4.28 KB, 下载次数: 378
<p id="rate_0289" onmouseover="showTip(this)" tip="赞一个!&金币 + 1 枚
" class="mtn mbn">
本帖被以下淘专辑推荐:
& |主题: 433, 订阅: 108
& |主题: 67, 订阅: 34
& |主题: 25, 订阅: 15
& |主题: 9, 订阅: 1
& |主题: 6, 订阅: 0
支持哈。好东西。
非常受用啊
怎么确定 已经是异步了呢
我安装后&&只显示这个
==============================
DISCUZX! async_cron job START!
==============================
$_config['memory']['redis']['server'] = '127.0.0.1';
$_config['memory']['redis']['port'] = '6379';
是需要在config_global.php 添加这俩条吗
论坛已经有很多贴在发了&&out里没任何记录
私信我服务器权限,我去看看&
论坛已经有很多贴在发了&&out里没任何记录
已发过去 谢谢
留名,呵呵呵
期待更多性能方面,更加稳定的表现
支持哈。好东西。
Powered by请问H型钢的腹板高度怎么算的,型钢号HM 594x302x14&#47;23,已知腹板厚度,想算腹板面积?_百度知道
请问H型钢的腹板高度怎么算的,型钢号HM 594x302x14&#47;23,已知腹板厚度,想算腹板面积?
提问者采纳
质量/密度等于体积
提问者评价
其他类似问题
为您推荐:
您可能关注的推广回答者:
腹板的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 h型钢规格表 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信