PHP异常处理函数,Thinkphp调试
2019年6月19日
PHP
在我们开发过程、已上线的应用中,程序经常会因为异常而崩溃。 比如:数据库执行失败、调用了不存在的类、调用了不存在的函数/方法… 如果是在开发过程中还好,问题肯定是由我们自己发现,可以清楚地看到异常的信息。 那么如果是已经上线的应用,那么出现问题的时候,客户往往是这么说的
在xxx的时候 网 ...
Read more
2019年6月19日
PHP2019年6月12日
计算机基础这次我们来讲讲对象池、连接池的意义,在此之前我们先了解学习一些其他的基础知识,以便我们结合理解池的意义。
nginx采用多进程模型,启动之后的进程将包含一个master和多个worker进程。 master是worker的父进程,主要职责是用来管理worker进程的。
可以实现
从容重启:master进程在接收到信号后,会先重新加载配置,然后再启动新进程开始接收新请求,并向所有老进程发送信号告知不再接收新请求并在处理完所有未处理完的请求后自动退出。
worker进程负责处理请求,如果是静态文件则可以直接处理完,如果是php程序还需要调用php来处理,当php处理完成时获取php的返回,并返回给客户端。 采用的是异步非堵塞,当调用php的时候不会堵塞等待,会抽空处理下一个请求,当php处理完成时恢复之前的请求并返回给客户端。 php-fpm是php-cgi的管理器,在php >= 5.3.3就已经集成在php中了。 它的出现提供了更好的php管理方式