V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  raysonlu  ›  全部回复第 25 页 / 共 35 页
回复总数  682
1 ... 21  22  23  24  25  26  27  28  29  30 ... 35  
2019-12-25 09:58:30 +08:00
回复了 shengchao 创建的主题 Linux crontab 定时任务 65 分钟执行一次,怎么写?
我很好奇大家都没有每秒执行的场景吗?用 sleep 不就完事了么,一样的逻辑啊。

0 * * * * sleep 300; 要执行的命令

意思是每小时执行一次,执行前先睡个 300 秒
2019-12-20 17:41:32 +08:00
回复了 raysonlu 创建的主题 PHP PHP 常驻任务不会释放内存的吗?
感谢大家的回复,我会收纳大家的意见再尝试找出原因!


@haiyang416 @fuxkcsdn @liuxu
设定一定的条件自动重启整个脚本进程,这个方法肯定没毛病,但这么粗暴的做法有影响对 php 的信仰啊


@GGGG430 @JaguarJack @ferock @flashrick @widdy
目前在我的实际代码里,someObj()的确可以复用,我会考虑试试,但如果遇到无法复用的情况,那岂不是又要考究这个问题?


@cabing
你贴的码的主要目的是把 new 放在 while 外面来解决这个问题?我这边连接 redis 可以选择持续连接


@iyaozhen
我的理解是,handleSomething 是对象的函数,函数结束就得释放该函数所占用的内存


@DavidNineRoc
关于释放内存,是$var=null 还是 unset($var),我也有探究过,php 的内存管理准则是对象没有被引用,就得乖乖地准备被 gc 清走,我用过 xdebug 调试过两种方法都能使被引用的对象的引用次数变为 0,然后我个人觉得两者应该是一样


@namek
我会持续关注此问题,不会烂尾贴 hhhh


@luoyou1014
确认线上、本地环境都有开,phpinfo 中 zend.enable_gc 为 on


@fancy111
brpop()超时后的确是返回空数组,empty(array())的确是 true,这没毛病

@shadowsll @realpg
也有看到我释放变量吧(unset $obj),除了$obj 需要释放外,其他变量不需要释放,感谢你分享的经验,我试了一下,我这个框架的日志是实时写到日志文件,框架 phalcon


@liuxu
php 7.2.3, php-redis 4.1.0


@sagaxu
有这部分扩展的黑名单不?


@back0893
cron 执行的话,处理有些场景不实时,甚至要考虑上一个任务是否执行完毕


@PainfulJoe
跟你说个鬼故事,我本地模拟线上测试环境进行轻量测试也是正常,看到占用内存会在处理任务后自己降下来,我也是一脸懵逼才上来探讨探讨

再次感谢关注此问题的各位以及回复的 v 友!
2019-12-19 22:06:32 +08:00
回复了 raysonlu 创建的主题 PHP PHP 常驻任务不会释放内存的吗?
@haiyang416 有无办法强制召唤回收器? 如楼上说的“gc_collect_cycles();” ?
2019-12-19 15:14:59 +08:00
回复了 kisshere 创建的主题 PHP PHP 在 cli 模式下以 www 用户运行,为啥服务器会出现两个进程?
su -s /bin/bash -c "nohup php backup.php &" www
2019-12-19 15:14:34 +08:00
回复了 kisshere 创建的主题 PHP PHP 在 cli 模式下以 www 用户运行,为啥服务器会出现两个进程?
su -s /bash/bin -c "nohup php backup.php &" www
2019-12-18 09:55:07 +08:00
回复了 codeismylife 创建的主题 程序员 同事为了 JSON 怎么写吵起来了!请各位断案!
一股脑说 phper 的,实事求是好吗?如果 ip 做主键,查找某个 ip,A 一下就能 hash 找到,B 的话还要遍历。php 除了['a'=>'l','b'=>'m','c'=>'n'],也有['l','m','n'],不同场景使用不同技术,单从技术层面鄙视的眼界也太低了吧
2019-12-12 09:22:19 +08:00
回复了 pin621 创建的主题 程序员 英语好,对编码真的很重要吗?
懂多一门语言,你就能在多一个世界进行文化吸收和交流
2019-12-04 10:36:42 +08:00
回复了 dunhanson 创建的主题 程序员 为啥移动的网络访问外网就特别慢,甚至无法访问
你甚至会见到,某些地区用移动宽带上网,会看到移动的小广告 banner
其实用 CDN 或全站加速(其实也是 CDN )隐藏 IP 就基本没有 D 忧虑了,如果已被攻击过就在 CDN 保护下更换 ECS 的 IP,带宽也拉高点(应该都是峰值计费了吧)。
还有建议封禁国外 IP 访问,如果业务允许的话。
真的频繁被 C 的话,阿里还有一个安全加速(结构也是 CDN ),虽然也贵,但既然隐藏 IP 也被频繁 C 了,是不是业务竞争太激烈了?建议从非技术手段考虑有什么手段。
2019-12-02 10:10:41 +08:00
回复了 Youngxj 创建的主题 程序员 使用 PHP 批量抓取 QQ 空间相册链接
如果也能把别家的 QQ 空间相册都导出的话.....
2019-11-29 10:13:21 +08:00
回复了 crella 创建的主题 程序员 9012 年还有卡死浏览器单线程的网站
讲个鬼故事,A0 招标,A1 接标然后找 B 做。
2019-11-28 13:44:37 +08:00
回复了 Zackkkk 创建的主题 程序员 网易裁员的事情未过,名创优品威胁病危员工又来?
奴性 DNA
2019-11-05 09:26:35 +08:00
回复了 1107139144 创建的主题 问与答 年尾还是年初辞职找工作?
30 多人才 5 个开发?都放这么的狠话来表示不重视技术了,我是你马上走,每天在这种集体上班心情都不好!
2019-10-30 23:31:30 +08:00
回复了 Nick66 创建的主题 求职 深圳五年开发经验 PHPer 求职
有兴趣到佛山这边发展一下?
2019-10-28 18:38:18 +08:00
回复了 raysonlu 创建的主题 程序员 区块链可以理解为是一种加密技术吗?
@Davic1 @mamahaha @uleh 确实,我标题说的“是一种加密技术”确实表达存在歧义,按照我个人目前了解,区块链技术应该是由现有的一些技术通过搭配组合使用而产生的一种新技术(并不是发现了什么新大陆),是个已有技术的综合体,所以本质是加密技术,这种说法是错误的,可能我重点想表达的是,区块链这个综合技术里,最重要的一环是加密技术这个环节,如果没有这环节,那么其分布式存储也毫无意义(可以随时被篡改)。
2019-10-28 14:09:03 +08:00
回复了 raysonlu 创建的主题 程序员 区块链可以理解为是一种加密技术吗?
@uleh 或者可以说说为什么不可以这么理解?毕竟我的理解也是看了部分相关资料得出的,如果我的理解有误,要我重新回去看一遍资料,我可能在一定的时间内也是得到一样的理解啊。
2019-10-28 13:53:04 +08:00
回复了 raysonlu 创建的主题 程序员 区块链可以理解为是一种加密技术吗?
@locoz 感觉能交流分享这么多见解。发现区块链拆分成"P2P+共识"模型,我觉得很有意思。另外我很赞同 #40 的见解,“区块链是用加密算法的数学机制来保证共识,违反他的共识就要付出电力成本也就是金钱的代价”,没用了“共识”,区块链也只不过是一个 P2P 网络罢了,但加密方式是区块链技术实现“共识”的方法,如果是依靠这种方式以外的人为“共识”,那么根本无需要区块链这个技术。
2019-10-28 13:43:55 +08:00
回复了 raysonlu 创建的主题 程序员 区块链可以理解为是一种加密技术吗?
@Hconk #40 是的,你说的正正是我一开始对区块链的感觉
1 ... 21  22  23  24  25  26  27  28  29  30 ... 35  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   838 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 21:25 · PVG 05:25 · LAX 14:25 · JFK 17:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.