genrsa 2048"}, [:binary, :exit_status])
                  
                  
                        private_key_str =
                  
                  
                          receive do
                  
                  
                            {^port, {:data, data}} ->
                  
                  
                              data
                  
                  
                          end
                  
                  
                        Port.close(port)
                  
                  
                        [pem_entry] = :public_key.pem_decode(private_key_str)
                  
                  
                        private_key = :public_key.pem_entry_decode(pem_entry)
                  
                  
                        {:RSAPrivateKey, _, modulus_decimal, public_exponent_decimal, _, _, _,_, _, _, _} = private_key
                  
                  
                  
                  
                  
                  генерирую RSA-ключ через порты. 
                  
                  
                  
                  
                  
                  локально на ноутбуке всегда работает без проблем сколько бы не запускал. 
                  
                  
                  
                  
                  
                  на сервере 8-15% генераций сваливается в exception так как elixir не получает полностью строковые данные (ключ) а только его обрезанную часть...
                  
                  
                  
                  
                  
                  есть мысли в какую сторону копать? это от каких-то настроек ОС на серваке зависит? или есть какая-то специфика в erlang vm? Заранее спасибо
                  
                  
                  
                  
                  
                  @matwey_kornilov
                  
                  
                
Ну и конечно не стоит матчить рекорды как таплы. Есть hrl с описанием рекордов -include_lib("public_key/include/public_key.hrl").
так это же эликсир
Обсуждают сегодня