


The ETag has extra double quotes in it, which need to # on success, the command returns a json object with ETag (the MD5-hash) Status = n(cmd, shell: true, output: stdout, error: stderr) The put_local_file function is: def put_local_file(local_file : String, key_prefix : String, filename : String = "", permission : String = "public-read")Ĭontent_type = om_filename?(local_file) || "application/octet-stream"Ĭontent_type = om_filename?(filename) || "application/octet-stream" Res = put_local_file(File.join(path_to_dir, file), key_prefix) The code that the above command calls is: def put_multiple_local_files(path_to_dir : String, Hangs up here (probably because nd or channel.receive is blocking after the above errors.) Many lines like the above followed by some successful upload messages. Unhandled exception in spawn: Error opening file ‘/dev/null’ with mode ‘r’: Too many open files (Errno) Unhandled exception in spawn: Could not create pipe: Too many open files (Errno) However for one folder that contain 83 files, I get the following errors: The command worked great for some folders. Msbcli is my crystal lang script that calls aws command line tool to do the job. msbcli uploadfiles -dest images -src /Users/username/images/testfolder I am trying to run a crystal script that uploads some local files toĭigital ocean spaces (which is like Amazon S3). That does not seem enough to run into file descriptors limit problem, or am I wrong. The folder that is giving me trouble has 83 files in it. Why am I getting the “Error opening file…Too many open files error”Ĭan someone please help? Thank you. : : /Users/user/Library/Caches/JetBrains/IntelliJIdea2021.1/compile-server/adb9b964/timestamps/ appears I am using spawn incorrectly (please see the code below).

Stacktrace: INFO - : /Users/user/Library/Caches/JetBrains/IntelliJIdea2021.1/compile-server/adb9b964/timestamps/: Too many open files I also tried adding to ~/Library/LaunchDaemons Īlso, Added nf to ~/etc/Library * hard nofile 65535 $ sudo sysctl -w kern.maxfilesperproc=200000 I already tried following: $ sudo sysctl -w kern.maxfiles=200000
