subprocess.Popen strange bhaviour

M

Mac Smith

Hi,

I am using subprocess.Popen to start a movie ripping command HandBrakeCLI. My server is 64bit ubuntu server and has 8 cores. When the command starts it uses all 8 cores upto 80%-100% and works fine, but after 270 seconds the cpu usage of all the cores drops to 0% - 1%. I tried this many time this happens exactly after 270 seconds. Is there some predefined timeout??
 
S

Steven D'Aprano

Hi,

I am using subprocess.Popen to start a movie ripping command
HandBrakeCLI. My server is 64bit ubuntu server and has 8 cores. When the
command starts it uses all 8 cores upto 80%-100% and works fine, but
after 270 seconds the cpu usage of all the cores drops to 0% - 1%. I
tried this many time this happens exactly after 270 seconds. Is there
some predefined timeout??

I think you have misunderstood subprocess.Popen. It launches the new
process (HandBrakeCLI) then what happens in that new process is
independent of Python and Popen.

How are you calling HandBrakeCLI? Is it ripping directly from a device or
file, or is it reading from stdin? If reading from stdin, possibly it is
waiting for more data from you. Or perhaps it has simply finished ripping
and there's nothing else for it to do and the process ends.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,225
Members
46,815
Latest member
treekmostly22

Latest Threads

Top