COM DLL hangs

I write 3 levels application that uses calling COM objects in Delphi from PHP. But when I’ve created as usual new 56th object and tryed to create it from PHP the dllhost process hanged. I’ve tryed to create on more empty object and it creating from PHP hangs too. After that when I was starting the objects working properly before the DLL hanged too. Tell me please why it can happen that creating one more object cause DLL hanging.