服务器重启后javascript无法正常工作

问题描述:

今天早些时候,我的服务器出现问题,它崩溃了,所以我不得不重启。由于我重新启动了它,我在我的一些php页面中看到了一些奇怪的行为。特别是,一些JavaScript的东西似乎并没有工作。 (还有一些其他的问题,但我觉得他们是从失败的JavaScript产生的。)服务器重启后javascript无法正常工作

我仍然习惯于网络编程和使用服务器,所以我不知道为什么这个JavaScript不会是重新启动后工作。如果需要的话,我可以在这里发布脚本 - 我不知道这是否只是一个通用的东西,或者将会特定于我的脚本。

记录它是Redhat机器上的Apache服务器。

+1

张贴一些代码... – 2012-08-02 00:25:32

+0

看看你的浏览器的控制台(F12)。 – 2012-08-02 00:29:07

+0

'[18:30:45.307]失败GET GET http://wks-l0000120674/nephiere/validation.js [HTTP/1.1 404 Not Found 47ms]' 我不知道为什么会这样,在这个文件夹中从来没有'validation.js'。 – MattS 2012-08-02 00:36:51

javascript在客户端浏览器中不在服务器中执行,所以只要您没有对javascript文件进行任何修改,服务器就不应该有任何问题。

您是否尝试使用另一台计算机访问您的网站?

+0

好吧,我只是从另一台机器访问它,它工作。奇怪的是,我根本没有重启其他机器,或者用firefox改变了任何东西。我不知道发生了什么。我会尝试重新启动,看看是否有帮助。 – MattS 2012-08-02 00:50:01

从您的评论看,该网页正在从它找不到的网络位置(http://wks-l0000120674/nephiere/validation.js)加载JavaScript库。因此,如果客户机(不是服务器)连接到网络并且wks-l0000120674工作站已启动并且位于网络上且客户机有权从wks-l0000120674请求文件,则它将加载。在重新启动时,您可能已从网络启动wks-l0000120674(假设wks-l0000120674与服务器是同一网络的一部分,并且服务器也提供DHCP服务)。请确保您仍然可以从客户端机器到达此位置。

+0

wks-l0000120674是服务器。我假设它在网络上,因为我可以从我的电台访问它。 – MattS 2012-08-02 00:47:37

+0

你能够通过名称访问它吗(确定是否解析了?http:// wks-l0000120674?) – 2012-08-02 00:49:38