我们在我们的linux服务器上出现奇怪的行为。以下是一些症状:Linux上的奇怪行为(php/mysql)
1)PHP在处理脚本时使用旧信息: 例如:我今天加载了该站点,并运行了Joomla 2.5.9模板的移动版本而不是普通模板。我浏览了访问日志,并在我加载了一个iPhone访问该网站之前两分钟。所以,出于某种原因,PHP代码“认为”我的访问仍然是iPhone。这是来自访问日志的剪报。有时被内产生的Joomla 74.45.141.88 - - [01/Mar/2013:07:39:24 -0800] "GET/HTTP/1.1" 200 9771 "https://m.facebook.com" "Mozilla/5.0 (iPhone; CPU iPhone OS 6_1 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B141 [FBAN/FBIOS;FBAV/5.5;FBBV/123337;FBDV/iPhone2,1;FBMD/iPhone;FBSN/iPhone OS;FBSV/6.1;FBSS/1; FBCR/AT&T;FBID/phone;FBLC/en_US;FBOP/0]"
...
63.224.42.234 - - [01/Mar/2013:07:43:45 -0800] "GET/HTTP/1.1" 200 9771 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0"
2)网站上的链接不同的:有时 “ww.sitename.com” 或只是 “sitename.com” 时,它应为“万维网。 sitename.com”。
3)当我对站点进行配置更改(在Joomla管理中)时,它并不总是立即采取,但它应该。例如,当点击使用用户界面发布某些内容时,在我未发布它之后它仍会发布很长一段时间。在这样的问题中,我尝试重启Apache和MySQL,但没有任何帮助。我必须等到更新的东西。最终它会更新。
4)PHP会话不一致工作。我们有从会话变量生成验证码的代码。代码失败有时会导致验证码无法运行。
以上所有内容完全不一致。有时候它会假冒其他时间。另外请注意,该网站在我们的dev.sitename.com上完全正常。我们甚至试图将Apache web服务器配置从dev.sitename.com切换到我们的sitename.com。问题仍然存在。
谢谢。
你可能会有更好的运气,在http://serverfault.com/ – 2013-03-01 16:52:19
我也加了Joomla标签,因为这可能是一个因素。 – GarethL 2013-03-01 17:01:13