平滑重启使PHP文件有效测试

上传人:m**** 文档编号:46349861 上传时间:2018-06-25 格式:DOCX 页数:4 大小:14.37KB
返回 下载 相关 举报
平滑重启使PHP文件有效测试_第1页
第1页 / 共4页
平滑重启使PHP文件有效测试_第2页
第2页 / 共4页
平滑重启使PHP文件有效测试_第3页
第3页 / 共4页
平滑重启使PHP文件有效测试_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《平滑重启使PHP文件有效测试》由会员分享,可在线阅读,更多相关《平滑重启使PHP文件有效测试(4页珍藏版)》请在金锄头文库上搜索。

1、平滑重启使平滑重启使 PHPPHP 文件有效测试文件有效测试在 Swoole 文档中有这么一说明“ 平滑重启只对 onWorkerStart 或 onReceive 等在 Worker 进程中 include/require的 PHP 文件有效,Server 启动前就已经 include/require 的 PHP 文件,不能通过平滑重启重新加载 “让我们来测试一下:# php http_server.phpWorkerStart WorkerStart 访问 https:/页面内容输出 “ hello Swoole test “命令行中输出:Test1request 100Test1当我们将

2、test.phptest_request.php代码中的 Test1 替换成 Test2 时访问 https:/命令行中输出:Test1request 88Test2# ps -ef | grep php# kill -USR1 8155 / 平滑重启,8155(主进程/管理进程 id)再次访问 https:/命令行中输出:Test1request 88Test2以上结果说明了 include/require ,再 Server 启动前载入的 PHP 文件,不能通过平滑重启重新加载测试代码:http_server.phpset(worker_num=2,max_request=50);$htt

3、p-on(WorkerStart, function ($serv, $worker_id)echo “WorkerStart n“;);$http-on(request, function ($request, $response) getTest();include _ROOT_./test_request.php;$response-header(“Content-Type“, “text/html; charset=utf-8“);$response-end(getTplContent(););$http-start();function getTplContent() return “hello Swoole test n“;?test.phptest_request.phpnginx 配置test.confserver listen 80;server_name ;.location .php$ proxy_http_version 1.1;proxy_set_header Connection “keep-alive“;proxy_set_header X-Real-IP $remote_addr;proxy_pass https:/;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > PHP资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号