Nginx的疯狂问题,Ubuntu上的PHP5-FPM

我一直在尝试从共享托pipe域名到我的新VPS。

一切正常,一切正常,然后突然重写停止工作,应该工作的图片开始返回404s。 我不知道为什么,但由于某种原因,在我的网站上: http : //www.onlythebible.com/只有主页的作品,所有其他网页取决于重写,在一个阶段工作得很好,但所有突然停止工作。 一些像这样的url的图片: http : //www.onlythebible.com/bgsPreview/Matthew-8.10.jpg哪个不用重写就扔404?

我几乎可以确定这与nginxconfiguration没有任何关系。

我怀疑它可能是与php5-fpm有关吗?

有趣的是,突然间它又开始工作了。 然后一个小时后,它再次爆发,现在已经回到只显示主页,所有的链接(和一些图片)只显示404。

有没有人有什么问题可能的想法? 我对整个Linux VPS很新,但是这看起来很奇怪。

*编辑

以下是错误日志中的一行,可能会对问题有所了解:

2011/02/06 03:04:59 [error] 2873#0: *220 open() "/usr/local/nginx/html/bgsPreview/Matthew-8.10.jpg" failed (2: No such file or directory), client: 114.77.115.211, server: onlythebible.com, request: "GET /bgsPreview/Matthew-8.10.jpg HTTP/1.1", host: "www.onlythebible.com", referrer: "http://www.onlythebible.com/"

我想知道为什么它试图find/ usr / local / nginx / html文件而不是正确的根/ var / www / etc …

噢,出于某种原因,它刚刚开始工作…多久,我不知道。

另一件有点奇怪的事情是,我网站上的网页是从数据库中提取的。 但是,当我编辑数据库,页面没有改变…这几乎就像他们已经被caching或什么的。

问题解决了! 原来,这是一个名称服务器或从旧的主机帐户通过一些问题…还是很奇怪。 但现在看来工作正常。