| 
		
			| Подключение к базе данных во время работы nbackup [сообщение #5391] | Mon, 02 September 2024 14:37  |  
			| 
				
				
					|  inoremap Сообщений: 13
 Зарегистрирован: August 2023
 | Junior Member |  |  |  
	| Если во время работы программы nbackup попробовать подключиться к базе данных, то подключение завершается с сообщением об ошибке 
 Проблема воспроизводится если запустить цикл с короткими подключениямиI/O error during "lock" operation for file "/opt/db/employee.fdb"
 и во время его работы выполнить командуwhile sleep 0.1; do echo | /opt/firebird/bin/isql -user SYSDBA -password test inet4://127.0.0.1//opt/db/employee.fdb; done
 Если одновременно сделать постоянное подключение к базе данных/opt/firebird/bin/nbackup -user SYSDBA -password test -backup 0 /opt/db/employee.fdb stdout > /dev/null
 то цикл с короткими подключениями работает без ошибок./opt/firebird/bin/isql -user SYSDBA -password test inet4://127.0.0.1//opt/db/employee.fdb
 Есть ли какой-нибудь способ избежать ошибок при подключении к базе данных одновременно с работающим nbackup?
 
 ОС - Debian 12.7, Firebird SQL - 3.0.12 установленный из  https://github.com/FirebirdSQL/firebird/releases/download/v3 .0.12/Firebird-3.0.12.33787-0.amd64.tar.gz
 |  
	|  |  | 
	|  | 
	|  | 
	|  | 
	|  | 
	| 
		
			| Re: Подключение к базе данных во время работы nbackup [сообщение #5396 является ответом на сообщение #5394] | Mon, 02 September 2024 15:27   |  
			| 
				
				
					|  inoremap Сообщений: 13
 Зарегистрирован: August 2023
 | Junior Member |  |  |  
	| Да, спасибо, выполнение команды 
 не приводит к проблемам с подключениями. Интересно что работает только с "localhost", варианты с 127.0.0.1 или с именем компьютера приводят к сообщению об ошибке./opt/firebird/bin/nbackup -user SYSDBA -password test -backup 0 localhost:/opt/db/employee.fdb stdout > /dev/null[Обновления: Mon, 02 September 2024 15:30] Известить модератора |  
	|  |  | 
	|  |