内容简介:场景:需要挂载一个nfs,来达到后续的负载均衡项目共享解决方案:yum install nfs-utils实际开发中发现系统运行了一个脚本,
‘About PHP’
挂载问题
场景:需要挂载一个nfs,来达到后续的负载均衡项目共享
[root@iZ2zea10lafrgegmw69hbdZ ~]# sudo mount -t nfs -o vers=4 1925848b8c-fmf35.cn-beijing.nas.aliyuncs.com:/ /mnt mount: wrong fs type, bad option, bad superblock on 1925848b8c-fmf35.cn-beijing.nas.aliyuncs.com:/, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program) In some cases useful info is found in syslog - try dmesg | tail or so.
解决方案:yum install nfs-utils
关于 php 队列queue与hook钩子监听的使用场景
实际开发中发现系统运行了一个脚本,
php think queue:work --daemon,
google了一下才知道这个原来是tp的队列方法,运行以后,会产生一个一直存在的队列,可以服务代码
有点类似于放了一个一直运行的服务方法,每次需要的时候push到队列里面,直到运行成功为止
使用场景:当某一个函数,或者类执行时间无法清晰获知,或者是极长的运行时间,不能让用户等待的场景
同时项目里面存在了一个
$check = Hook::listen('voip_validate', $this->rules)[0];
这个是钩子方法,我个人理解的使用场景是,当需要对接下去的操作进行某一些监听或者是函数行为的时候,就必须要使用到钩子监听,比如你想打印接下来执行的 sql 语句
至于网上很多的阐述,是对函数做出监听,以插件的行为,不影响主函数的概念,我个人是不认为有意义的,不影响主函数,用类调方法即可,不一定要使用钩子来复杂整套逻辑
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Vue 组件生命周期钩子函数
- VUE路由钩子及使用场景
- 初探 Vue 生命周期和钩子函数
- 钩子的使用于 npm script
- Vue的路由及路由钩子函数
- Thinkphp实战利用钩子使用行为扩展 (Hook)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。