我們有一個連接到Oracle實例的小腳本。這個腳本在我們的resque worker之外運行時工作正常。它甚至可以在控制檯下運行。然而,當我們加載相同的腳本了在resque工人,它拋出爲什麼ruby-oci8會在resque worker中引發「無法解析連接標識符」,而不是控制檯?
TNS:could not resolve the connect identifier specified
我們已經嘗試了很多東西,但迄今沒有奏效。
resque工人調用在根環境和控制檯中工作的同一個類。