Я использую код в R, который подключается к базе данных postgresql. Соединение определено вне цикла, но оно прерывается и продолжает разрываться. Если я помещу соединение в петлю и уничтожу его каждый раз, когда использую его. Мы достигаем лимита на соединения.
Кроме того, когда мы запускаем код r в цикле, ответы / выводы сохраняются в дБ, он работает в течение первых 15 минут, но затем разрывается соединение, сообщая, что не может подключиться.
Я получаю следующие ошибки:
RS-DBI driver: (could not connect ------ on dbname "abc": could not connect to server: Connection timed out (0x0000274C/10060)
Is the server running on host "123.456.567.890" and accepting
TCP/IP connections on port 5432?
)Error in diagnosticTestsPg(project_path, modelbank, modelproduct, modelwaterfall, :
object 'conn' not found
In addition: There were 50 or more warnings (use warnings() to see the first 50)
Здесь conn - соединение с базой данных
Есть ли способ исправить это или обходной путь, позволяющий установить соединение до тех пор, пока цикл не будет запущен?