By Peter Brennan

The Eagles secondary was torched in the first half of last Sunday’s Redskins game before it got its act together for the 32-27 win.

But the Birds know they’re not in good shape.

So yesterday they signed CB Craig James to the active roster from the practice squad.

James, 23, was signed to the Eagles’ practice squad bak on Sept. 2. Last year, as an undrafted rookie, he played in three games for Minnesota after being promoted from their practice squad. He played in 20 career games at Southern Illinois after two seasons at the University of Minnesota.

They also made these moves:

Signed TE Alex Ellis to the practice squad

The Eagles waived Ellis from their active roster on Tuesday and once he cleared waivers, signed him back to their practice squad. Ellis began this season on the practice squad, but was called up for Week 1. He played two offensive snaps and 22 special teams snaps in the opener.

• Released TE Richard Rodgers from IR with an injury settlement

Forget about the Eagles’ bringing Rodgers back from IR this season. They released him with an injury settlement, moving on from a player who was hurt more often than not during his time in Philly. Rodgers, 27, is now an unrestricted free agent and is free to sign anywhere.

• Officially signed DT Akeem Spence to a 1-year contract

The Eagles agreed to terms with the seven-year veteran on Tuesday, but he officially signed his contract on Wednesday morning. Spence practiced for the first time on Wednesday and is will wear No. 66 with the Eagles.