Ubuntu

Nginx 的瘋狂問題,Ubuntu 上的 PHP5-FPM

  • February 6, 2011

我一直在嘗試從共享主機獲取域到我的新 VPS。

一切都正常工作 100%,然後突然重寫停止工作,應該工作的圖片開始返回 404。我不知道為什麼,但出於某種原因在我的網站上:http ://www.onlythebible.com/只有首頁有效,所有其他頁面都依賴於重寫,這些重寫在一個階段工作得非常好,但所有突然停止工作。一些圖片像這樣的網址:http ://www.onlythebible.com/bgsPreview/Matthew-8.10.jpg不使用重寫會引發 404?

我幾乎可以肯定這與 nginx 配置無關。

我懷疑這可能與 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/"

我想知道為什麼它試圖在 /usr/local/nginx/html 中找到文件,而不是 /var/www/ 等正確的根目錄…

哦,由於某種原因,它又開始工作了……我不知道持續了多長時間。

另一件有點奇怪的事情是,我網站上的頁面是從數據庫中提取的。但是當我編輯數據庫時,頁面並沒有改變……幾乎就像它們被記憶體了一樣。

問題解決了!原來這是名稱伺服器的問題或來自舊託管帳戶的問題……仍然很奇怪。但它現在似乎工作正常。

引用自:https://serverfault.com/questions/231740