Login
Sign Up For Free
English
中文 (繁體)
中文 (香港)
中文 (简体)
日本語
Filipino
Bahasa Indonesia
Bahasa Melayu
Pусский
Português (Brasil)
Magyar
Français
Español
Deutsch
Čeština
العربية
Català
Dansk
Ελληνικά
فارسی
Suomi
Gaeilge
Hindi
עברית
Hrvatski
Italiano
Norsk bokmål
Nederlands
한국어
Polski
Română
Slovenský
Svenska
Türkçe
українська
беларуская
ไทย
Standard view
gdx.nil?
說
14 years ago
相同的 Rails 程式,在 Apache 下沒問題,nginx 就噴了Q_Q
latest #17
[R18] 冷呆獸
14 years ago
對後端timeout問題?
gdx.nil?
說
14 years ago
NeoWYM
: 看 log 感覺是 thread 問題,導致我存在 global 的變數沒讀到...
[R18] 冷呆獸
14 years ago
0.0 沒碰過Rails... 是nginx噴還是Rails噴?
立即下載
gdx.nil?
說
14 years ago
Rails,也沒有掛掉,但是程式執行結果不對XD
[R18] 冷呆獸
14 years ago
0.0 path?
gdx.nil?
說
14 years ago
剛剛測試,同時間的兩個 request,一個有資料另一個沒有...囧
[R18] 冷呆獸
14 years ago
如果有資料的那邊是正確的東西, 那可能就是nginx往Rails丟之後, Rails沒有都接到然後處理完回傳?
gdx.nil?
說
14 years ago
NeoWYM
: hmm,我說清楚一點,我要處理的資料是存在 rails 的全域變數,但是兩次 request 一個該全域變數有資料,而另一個沒有,所以我猜想這兩次的 request nginx 處理的時候是用不同的 rails
gdx.nil?
說
14 years ago
所以問題應該是在我的程式要針對這個問題去作調整,該把那些資料存到 db 去XD
[R18] 冷呆獸
14 years ago
在php-cgi的狀況下, 往後丟的時候連續的兩次request基本上不會由同一個php-cgi接走喔, 除非php-cgi只開一隻去接... 所以rails如果沒辦法共用全域變數的話就要經由第三方去撈了吧
gdx.nil?
說
14 years ago
yup, 應該是相同的問題,可能 apache 和 nginx 的 rails passenger 處理方式不相同
gdx.nil?
說
14 years ago
當初是考量到效能問題才沒存到 db 的,看來還是要面對XD
[R18] 冷呆獸
14 years ago
memcache? XD
gdx.nil?
說
14 years ago
memcache 是個可以替代的方案XD
gdx.nil?
說
14 years ago
安裝 memcache 中
gdx.nil?
說
14 years ago
改寫完畢!
[R18] 冷呆獸
14 years ago
賀!!
back to top
delete
reply
edit
cancel
cancel