and what does log says after you changed port to "5504 "

If its still says same then again you are using already used port.

use "netstat -an" or i think "netstat -in" to check if these 2 ports are used by some other process.