People are being warned to stay away from a Sydney suburb as more than 100 firefighter crews work to control a massive factory fire.