首 页  >>  E商学院  >>  zencart百科  >>  Zen Cart日常运维基础辅助工具之探针

Zen Cart日常运维基础辅助工具之探针

说起 WEB探针, 基本上都知道这东西作什么用,
但于文前还是要解释一下这个术语,
仅供新手参阅掌握,老鸟可以华丽高调的飞过,
另本文大多文字基本上都属于理论基础,
相对比较枯燥,没有什么耐心的同学,
建议您从后往前看或直接略过,
同时本文虽然为介绍就此类工具于Zen
Cart程序相关的使用,
但只要灵活掌握 举一反三, 也适用于其他PHP+MySQL架构程序的应用;




开篇:



WEB探针 顾名思义 就是一段使用WEB编程语言编写的一段脚本, 可以探测网站所在空间,服务器上的一些敏感信息, 比如 内存信息, 处理器信息,
运行环境支持组件,程序路径 等诸如此类的相关信息,根据探针的探测对像,分为 ASP探针, JSP探针, PHP探针(也将是本文着重要讲的一种)等.




术语解释完, 开始正题, Zen Cart日常运维中, 难免会有一些涉及搬家 路径修改相关的配置操作或模块安装
程序升级时 对环境的一些要求, 碰上此类问题时,
最好的解决办法是第一时间去问询网站所依托的空间商是最合适的,但介于目前普遍大家的网站主机都是地托管在国外,出于时差和语言沟通上的现实障碍,
于我们碰上问题的解决时, 没有多大效率, 这个时候就需要本文的主角 探针出马了.




网上现在广泛流传的PHP探针较知名的当属 iProber 和
浪点 这两款了,
但本文将介绍与推荐另一款小有名气但基本算非主流的 PHP探针 即 雅黑探针




因为此款探针除了具备其他同类探针的基本功能外,还具备有空间测速 TOP进程查看等功能,
对于没有SSH权限的同学 无疑是一款辅助利器,




如何查看探针信息?
我们在Zen
Cart日常运维过程何时使用此工具可以提高我们的工作效率?
请继续往下看图文说明:




图1(点击图片查看大图):

图1中 红色划线标示的
为我们要经常用到和注意的项目,
服务器解析引擎就是我们常说的服务器用的什么WEB支持软件,
图示中为大家熟知的 apache 当然有的空间可能会使用
nginx IIS等, 这里都会有直观的显示,
知道了当前网站使用的什么WEB服务支持软件, 哪么我们才能后续的一系列针对性的配置操作与修改,

伪静态规则配置等;




图1中 关于绝对路径这一项要格外注意, 当我们的网站进行了搬家操作后,
有的同学喜欢直接修改配置文件以图方便效率, 对于配置文件的修改可参见 玩转Zen Cart 配置文件
一文;
其中涉及到的物理 路径的修改
就需要这项的信息了,
很多同学玩不转配置文件主要也是卡在这里,
找不出配置文件中对应的具体物理路径应该填什么,通过探针, 查看这项
便一清二楚了;




图1中 蓝色线框标示 的地方 可以直观的查看当前网站所在空间的运行负载情况,
自己的网站越来越慢,有的时候就是因为
当前网站空间的负载过大所导至的,
对于具有自主管理权限的
可以偿试重启一下服务或干脆直接重启服务器来释放一下资源占用,
同时也可以作为一个监测程序运行负载的辅助工具使用;




图2(点击图片查看大图):

图2中 的网络使用情况, 只在雅黑探针中有这功能,
其他探针要视具体情况而定,
但PHP编译模块这项基本上各个主流探针都具备,
有时候我们在配置 Zen Cart 程序时发现
一些支付模块或配送模块等与外部有通讯模块出现莫名的问题时,
在排除配置原因导致的问题时, 不防在这里检查一下 我们的空间是否编译并开启了 CURL
模块的支持,
因为基于Zen Cart的外部通讯功能的模块大多需要环境中此模块的支持




图3(点击图片查看大图):

图3中 红线标示的项目 为我们日常要经常用到的, 当我们的Zen
Cart不能导入批量商品的时候或不能生成商品数据批量表的时候或者在导入数据库的时候提示上传文件过大或超时的时候, 不防检查一下 是否我们的网站空间对
内存的使用和文件上传大小 脚本超时等项所作的限制不合适,如果具备自主管理权限的同学, 不妨去 PHP.ini中作对应的调整修改, 以方便 自己的实际运营需要,
对于不具备这个权限的同学, 可以偿试将数据分割为不超过限制大小的最有效率的文件包数, 进行分批生成或导入操作;




图3中 蓝线标示的项目
对一些从事开发的同学会比较有帮助,
有时候我们本地编写的程序可能运行无误,但换了一个环境空间就出现了莫名的问题,
此时不妨注意一下这些项目是否启用,
自己编写的程序是否对这些项目有依托关系;




图4(点击图片查看大图):

图4中
红色标示的项目,大多空间商和集成包程序会默认开启支持,
各项功能和支持的应用从名字上基本就能说明解释了,
蓝色标示项目 同上面
图三中蓝色标示解说一至,
于日常应用关系不太大, 于程序开发的同学们有较多的关系;




图5(点击图片查看大图):

这部分内容仅作为一个基本参考, 可以不必太浪费功夫在这块儿;




图6(点击图片查看大图):

图6中 部分功能项 同样为 本文介绍的这款探针所独有,
比如网速测试,
其他项目其他探针同样具备,这里主要作为一个基本测试使用,
有时候你的程序无论如何也连接不上数据库 或明明邮件部分配置无误
可就是发不了邮件,
这时不防利用这些测试功能 针对性的探测一下,
看看是不是因为环境出问题所导致你的程序相关功能无法正常使用




最后 介绍一下这个雅黑探针所独有的一个功能:
TOP进程查看, 这在当前同类程序中,
是独一无二的一个,
官方把这个功能作成了一个单独的探针,本文中提供的下载 包含了两个探针 并作了一个基本的功能链接,
官方原版可通过下面地址
下载,
官方提供了几种不同的样式界面, 单独提供了一个TOP探针下载链接和一个手机版的探针下载链接,




雅黑PHP探针官方下载地址: http://www.yahei.net/




如图7(点击图片查看大图) 所示,

通过此功能
你可以直观的查看当前网站所在空间服务器的各个程序运行及资源占用情况,
对于排查因为哪些程序导致的资源损耗占用会相当有帮助




结语: 通过上面的介绍,我们知道探针的妙用,但正如本文开篇介绍一样,因为此类工具,
可以轻易查看一些敏感信息,所以,除了在我们需要调试探测的时候使用外, 网站的正常运营期间,
请勿必不要把此类工具放置在当前网站运行的WEB目录下,以免被有心之人利用, 切记切记
这很重要!!!




至此 基本上 本文就算告一段落了 有什么不足或遗漏 欢迎在下面指正




点击次数:1305  发布日期:2013-04-15  【打印此页】  【关闭