PHP 话题
|  |      1ysc3839      2019-04-15 22:48:30 +08:00 这个问题要问 PHP 的开发组才知道。 不过一种可能的原因是已经有现成的工具了,重复造轮子费时费力。 | 
|  |      2ericls      2019-04-15 22:49:18 +08:00 via iPhone 为什么不原生实现 redis? 为什么不原生实现个操作系统 | 
|      3rming      2019-04-15 22:53:20 +08:00 via iPhone 内存泄露有风险,信号处理不完善,进城管理不完善,运行环境没有系统预装,就算要实现秒级的 cron,用 shell 或者 python 比 php 都方便,嗯,大概这样 | 
|  |      4DonaidTrump      2019-04-15 23:20:14 +08:00 为什么不原生实现 Mysql | 
|  |      5lshero      2019-04-15 23:29:27 +08:00 via Android 感觉实现连接池更有意义吧 | 
|  |      6gamexg      2019-04-16 00:06:10 +08:00 via Android 非 php, 影响这个是可能部署多个, 之间会出现同步、重复执行的问题吧。 | 
|  |      7yuikns      2019-04-16 02:58:59 +08:00 via iPhone fpm 貌似是多进程加个简单进程管理。自己实现 cron 不仅是冗余代码,而且自己去搞在一致性上面也没啥优势 | 
|  |      8R18      2019-04-16 05:41:30 +08:00 via Android 可以搞,但没必要 | 
|      9banditv2ex      2019-04-16 09:54:04 +08:00 上面说可以搞的大概是不了解 php-fpm。 php-fpm 跟 nginx 比较类似,由 master 进程是常住内存的。 master 进程 fork 很多子进程,处理 php 请求的是子进程,子进程在处理一定数量的请求之后就会退出(对,就是前面的同学说的避免内存泄漏)。 虽然 master 常住进程 ,但是如果 master 挂了整个服务都挂了,不能用来处理其他任务。 | 
|      10julyclyde      2019-04-16 11:59:46 +08:00 fpm 虽然是常驻内存,但是其运行过程是基于请求的 你需要的是 php-cli | 
|  |      11laozhoubuluo      2019-04-16 14:34:14 +08:00 1. php 命令行了解一下。 2. php-fpm 可以启动多个,如果要做 cron 还得设计一个锁机制,费时费力还不如 crontab 好用。 | 
|      12AbrahamGreyson      2019-04-18 01:13:01 +08:00 via iPhone 主进程只负责守护子进程,只有主进程一直运行 | 
|  |      13yuekcc      2019-04-19 23:12:45 +08:00 roadrunner 欢迎你实现一个 corn  拓展 |