Hello,
We started a live session after the collection of the raw data was already finished, but they dont start processing somehow, its over 21K movies. Seems to be problem with that many images?
Took a while before they appeared in queued and then nothing happens anymore. Workers just reporting no new exposures. Pausing and restarting didn’t help either.
Edit1: Same movies can be processed normally without any problem, so i would say its no data corruption. Also creating a new live sessions leads the same result.
Here are some error i found in command_rtp log.
cheers
Kilian
2023-07-10 10:26:17,757 RTP.LIVE_SESSION start_session INFO | === START === P45 S21
2023-07-10 10:38:11,289 RTP.FILE_ENGINE find_new_files INFO | Found 21150 new files in 713.02s for XXXXX/eer in P45 S21
2023-07-10 10:38:12,336 RTP.PHASE1 handle_rtp_worker INFO | P45 S21 Phase One Worker J1811 -- Current Status: running, Previous Status: launched
2023-07-10 10:38:12,343 RTP.PHASE1 handle_rtp_worker INFO | P45 S21 Phase One Worker J1812 -- Current Status: running, Previous Status: launched
2023-07-10 10:38:12,349 RTP.PHASE1 handle_rtp_worker INFO | P45 S21 Phase One Worker J1813 -- Current Status: running, Previous Status: launched
2023-07-10 10:38:12,370 RTP.PHASE1 handle_rtp_worker INFO | P45 S21 Phase One Worker J1814 -- Current Status: running, Previous Status: queued
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | File Engine Scheduler Failed
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | Traceback (most recent call last):
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_rtp/__init__.py", line 109, in background_worker
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | run_file_engine(file_engine['project_uid'], file_engine['session_uid'])
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/commandcommon.py", line 191, in wrapper
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | return func(*args, **kwargs)
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_rtp/__init__.py", line 637, in run_file_engine
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | find_new_files( project_uid = project_uid,
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_rtp/__init__.py", line 668, in find_new_files
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | entities = _list_directory(
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_rtp/__init__.py", line 737, in _list_directory
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | last_modified_time = os.path.getmtime(filepath_abs)
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/deps/anaconda/envs/cryosparc_master_env/lib/python3.8/genericpath.py", line 55, in getmtime
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | return os.stat(filename).st_mtime
2023-07-10 11:01:04,610 RTP.BG_WORKER background_worker ERROR | OSError: [Errno 24] Too many open files: 'XXXXX/eer/FoilHole_5866707_Data_5775604_5775606_20230707_233952_EER.eer'
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | File Engine Scheduler Failed
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | Traceback (most recent call last):
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_rtp/__init__.py", line 109, in background_worker
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | run_file_engine(file_engine['project_uid'], file_engine['session_uid'])
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/commandcommon.py", line 191, in wrapper
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | return func(*args, **kwargs)
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_rtp/__init__.py", line 637, in run_file_engine
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | find_new_files( project_uid = project_uid,
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_rtp/__init__.py", line 668, in find_new_files
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | entities = _list_directory(
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_rtp/__init__.py", line 737, in _list_directory
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | last_modified_time = os.path.getmtime(filepath_abs)
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/deps/anaconda/envs/cryosparc_master_env/lib/python3.8/genericpath.py", line 55, in getmtime
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | return os.stat(filename).st_mtime
2023-07-10 11:33:22,478 RTP.BG_WORKER background_worker ERROR | OSError: [Errno 24] Too many open files: 'XXXXX/eer/FoilHole_5853792_Data_5778044_5778046_20230707_070847_EER.eer'
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | File Engine Scheduler Failed
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | Traceback (most recent call last):
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_rtp/__init__.py", line 109, in background_worker
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | run_file_engine(file_engine['project_uid'], file_engine['session_uid'])
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/commandcommon.py", line 191, in wrapper
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | return func(*args, **kwargs)
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_rtp/__init__.py", line 637, in run_file_engine
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | find_new_files( project_uid = project_uid,
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_rtp/__init__.py", line 711, in find_new_files
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | update_session(project_uid, session_uid, {'file_engine_last_run' : time.time()})
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/commandcommon.py", line 191, in wrapper
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | return func(*args, **kwargs)
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_rtp/__init__.py", line 589, in update_session
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | cli.dump_workspaces(project_uid)
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_tools/cryosparc/command.py", line 112, in func
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | assert "error" not in res, f'Error for "{key}" with params {params}:\n' + format_server_error(res["error"])
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | AssertionError: Error for "dump_workspaces" with params ('P45',):
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | ServerError: [Errno 9] Bad file descriptor
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | Traceback (most recent call last):
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/commandcommon.py", line 200, in wrapper
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | res = func(*args, **kwargs)
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/commandcommon.py", line 266, in wrapper
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | return func(*args, **kwargs)
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | File "/home/cryosparcuser/cryosparc_master/cryosparc_command/command_core/__init__.py", line 4765, in dump_workspaces
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | json.dump(all_workspaces, openfile, indent=4, default=json_util.default)
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR | OSError: [Errno 9] Bad file descriptor
2023-07-10 11:33:30,308 RTP.BG_WORKER background_worker ERROR |