/opt/support/venv/lib/python3.13/site-packages/cproc/__pycache__
NameSizeModeActions
monitor.cpython-313.pyc65390644editdlrm
process.cpython-313.pyc101490644editdlrm
__init__.cpython-313.pyc4710644editdlrm
__main__.cpython-313.pyc23910644editdlrm
Edit: /opt/support/venv/lib/python3.13/site-packages/cproc/__pycache__/monitor.cpython-313.pyc (6539B)
iSrSSKJr SSKrSSKrSSKrSSKrSSKrSSKrSSK r \(aSSK J r Sr "SS\R5rg)z'cproc module process monitoring threads) TYPE_CHECKINGN)Procc^\rSrSrSrSr\R "S5RrSU4Sjjr U4Sjr SS jr S \ S \SS4S jrSS jrSSjrSrU=r$!\ a SrN8f=f) ProcMonitorzThread that monitors server load and pauses/resumes a subprocess accordingly. You should not need to instantiate this class manuallycprocz libcap.so.2NcN>[TU]URSSS9 Xl[R "UR 5Ul[R"5Ul [RUl UR5 g![[R4a gf=f)NTr)targetdaemonname)super__init__ _mainloopsubprocpsutilProcesspidps_procOSError NoSuchProcesstime last_timeSTATUS_RUNNING last_statestart)selfr __class__s ?/opt/support/venv/lib/python3.13/site-packages/cproc/monitor.pyrProcMonitor.__init__s t-P  !>>'++6DL!// --.   s%BB$#B$cp>[Rb[RSS5 [TU] 5 g)Ns ProcMonitor)r libcap_prctlr _bootstrap)rrs rr$ProcMonitor._bootstrap+s*  # # /  $ $R 8 returnc^URRcv[R"[5 URR R bUR5 UR5 URRcMugg![[R4a gf=f)z-Runs and monitors load until the process endsN) r returncodersleep POLL_INTERVALlimmax_mem _poll_memory _poll_loadrrr)rs rrProcMonitor._mainloop1sll%%- JJ} % <<##++7%%'! ll%%- V112  sABB,+B,statesignumczURRU5 Xl[R"5Ulg)zSend a signal to the process and update last_state/last_time Args: state (str): psutil state signum (int): signal number Raises: OSError: tried to send a signal to an already ended process N)r send_signalrrr)rr1r2s r _change_stateProcMonitor._change_state<s(   (r&c <URR5nURURRR ::agURRR byURRR SURRURUR[R"URR55 URRURRR5 g)NzISending SIGTERM to PID %d due to high memory usage. rss=%d, vms=%d cmd=%s)r memory_inforssrr,r- mem_log_funcrvmsshlexjoinargsr4 mem_signal)rmems rr.ProcMonitor._poll_memoryJsll&&( 77dll&&.. .  <<   ( ( 4 LL   ) )6    4<<,,-     !1!1!     v44fnn Er&)rrrr)rr)r'N)__name__ __module__ __qualname____firstlineno____doc__ctypesCDLLprctlr#rrr$rstrintr5r.r/__static_attributes__ __classcell__)rs@rrrszKJ{{=177    %3 % % % >!F!F  sAA"!A"r)rTtypingrr<rDr threadingrHrUr cproc.processrr+Threadrr&rrasA-  " hF)""hFr&