本站非营利性网站,只接受合法正规的备案网站作为展示储存收藏,提交你的网站获得展示流量,收益的机会。网址报错反馈发邮件到邮箱 se365@163.com

                
提交网站
  • 网站:76322
  • 待审:4
  • APP:583
  • 文章:304450
  • 会员:56047
机械工业信息 AI训练模型 AI配音文字 AI办公网站 AI绘画工具 AIchat 生活服务 休闲娱乐 电脑网络 企业网站

Mysql DNS反向解析导致连接超时过程分析(skip-name-resolve)2Hkaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2Hkaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

定位结果如下:   客户环境: windows server 2003 r2 standard edition sp2 mysql Ver 14.12 Distrib 5.0.18, for Win32 (ia32) apache 2.2 瑞星 webshield客户端1.08   问题已复现。可以网站seo优化,无法确定是webshield导致的。   搭建环境: windows server 2003 r2 standard edition sp2 mysql 5.0.18 for win32 apache-2.2.21-win32-x86-no_ssl php-5.2.17-win32-vc6-x86 瑞星23.00.50.25   搭建环境过程中遇到的几个问题:   在下载apache与php时,请注意apache与php匹配问题。   a)PhP5.3有VC6与VC9版本,应选择VC6版本。原因如下:   i. VC6版本是使用Visual Studio 6编译器编译的,假如如果您的PhP是用Apache来架设的,那您就选择VC6版本。 ii. VC9版本是使用Visual Studio 2008编译器编译的,假如如果您的PhP是用IIS来架设的,那您就选择VC9版本。   b)PhP5.3的Thread Safe和Non Thread Safe版本。Apache no_ssl版应与php Thread Safe版搭配。若与Non Thread Safe搭配,apache启动出错:“Apache is running a threaded MPM,but your PhP Modle is not compiled to be threadsafe. You need to recompile PhP.”   i. Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行相关方式而耗尽系统资源。ISAPI执行相关方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以假如如果是以ISAPI来执行PhP,建议选择Thread Safe版本; ii. Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。FastCGI执行相关方式是以单一线程来执行操作办法,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,假如如果是以FastCGI来执行PhP,建议选择Non Thread Safe版本。 注意apache对网站及PhP的正确配置。特别注意配置网站网站文件中LoadModule, PhPIniDir,DocumentRoot,ServerRoot,Directory,DirectoryIndex,AddType application/x-httpd-php等项的配置 安装后 mysql 后(管理员账号密码:admin/admin),在PhP具体相关代码中使用admin连接网站数据库失败,cmd执行mysql –u root -p启用root用root可正常连接网站数据库。   问题复现:   PhP最长执行时间限制。   a)php最长执行时间默认为30秒,超过30秒后被中止执行,与mysql的连接也被断开。 b)尝试增大此值,修改php目录下的php.ini配置网站网站文件,将max_execution_time = 30 改为max_execution_time = 300。假如如果设为0,表示不限制PhP最大执行时间。 c)避免了因最长执行时间限制而导致mysql连接失败。   网站流量大导致mysql无法连接。   a)编写php脚本对mysql进行测试,发现当对mysql进行频繁的连接/断开操作办法时,mysql很快出现无法连接问题(错误具体相关代码:10048)。当中止所有连接,2分钟后mysql又恢复正常。若不停止连接,mysql一直无法连接。 b)尝试从两方面网站seo优化: i. 修改windows注册表项TcpTimedWaitDelay值为30(默认为240秒),减少此条目的值允许 TCP/IP 更快地释放已关闭的连接, 为新连接提供更多资源。 ii. 修改windows注册表项MaxUserPort为53768 (该值表示从系统请求任何可用用户端口时所用最大端口数,TCP/IP 可指定的最高端口号,默认值为5000)以处理更多的请求。   c)修改完注册表项后测试,mysql情况大有改善:mysql连接错误出现的情况大有减少,出错后自我恢复的能力大有提高。   针对以上两种情况,分别对安装了webshield 1.08与未安装webshield 1.08进行了测试,两者测试结果一样。   网站seo优化:   max_execution_time的修改: 打开php目录下的php.ini网站网站文件,找到max_execution_time = 30 这行,将30修改为想要的数字。 TcpTimedWaitDelay与MaxUserPort的修改:   复制具体相关代码 具体相关代码如下:     [hKEY_LOCAL_MAChINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "TcpTimedWaitDelay"=dword:0000001e "MaxUserPort"=dword:00008000

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76322

    网站

  • 583

    APP

  • 304450

    文章

  • 56047

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

康康体检网2025-07-22

康康体检是全国最大的体检小程序

走糖健康微信小程序2025-07-22

走糖健康是天羿科技网络有限公司

青岛友信口腔(图文)2025-07-22

青岛友信口腔_作者自评: 山东省

DeepSeek手机app下载2025-07-19

思考更深,推理更强,在网页端、APP

卖车上瓜子-瓜子二手车2025-07-19

瓜子二手车成立于2015年9月,是中

微信抢红包透视挂-抢红包神器手机安卓版下载2025-04-13

注意根本不存在这款软件,不要被骗