Ошибка Azure Postgresql: непредвиденные данные за пределами EOF, наблюдаемые в ядрах с ошибками - PullRequest
0 голосов
/ 22 мая 2019

Я периодически вижу кучу ошибок в журналах управляемого сервера Azure postgressql и, соответственно, в журналах моего приложения. Что это значит и как я могу исправить эту проблему. Это сбой моих операторов вставки и вызывает ошибки приложения. Это кажется очень спорадическим. Также поиск в Интернете Я не нахожу много об этой ошибке.

ERROR:  unexpected data beyond EOF in block 4670 of relation base/16414/16597
HINT:  This has been seen to occur with buggy kernels; consider updating your system.
STATEMENT:  INSERT INTO ProductImage (AccountId,Id,ProductId,Position,Src,Width,Height,Variants,DateUpdated) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9) 
ERROR:  unexpected data beyond EOF in block 4670 of relation base/16414/16597
HINT:  This has been seen to occur with buggy kernels; consider updating your system.
STATEMENT:  INSERT INTO ProductImage (AccountId,Id,ProductId,Position,Src,Width,Height,Variants,DateUpdated) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9) 
ERROR:  unexpected data beyond EOF in block 4670 of relation base/16414/16597
HINT:  This has been seen to occur with buggy kernels; consider updating your system.
STATEMENT:  INSERT INTO ProductImage (AccountId,Id,ProductId,Position,Src,Width,Height,Variants,DateUpdated) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9) 
ERROR:  unexpected data beyond EOF in block 4670 of relation base/16414/16597
HINT:  This has been seen to occur with buggy kernels; consider updating your system.
STATEMENT:  INSERT INTO ProductImage (AccountId,Id,ProductId,Position,Src,Width,Height,Variants,DateUpdated) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9) 
ERROR:  unexpected data beyond EOF in block 4670 of relation base/16414/16597
HINT:  This has been seen to occur with buggy kernels; consider updating your system.
STATEMENT:  INSERT INTO ProductImage (AccountId,Id,ProductId,Position,Src,Width,Height,Variants,DateUpdated) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9) 



Npgsql.PostgresException (0x80004005): XX000: unexpected data beyond EOF in block 5246 of relation base/16414/16597
at Npgsql.NpgsqlConnector.<>c__DisplayClass161_0.<<ReadMessage>g__ReadMessageLong|0>d.MoveNext()
End of stack trace from previous location where exception was thrown ---
at Npgsql.NpgsqlConnector.<>c__DisplayClass161_0.<<ReadMessage>g__ReadMessageLong|0>d.MoveNext()
End of stack trace from previous location where exception was thrown ---
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming)
at Npgsql.NpgsqlDataReader.NextResult()
at Npgsql.NpgsqlCommand.ExecuteDbDataReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
at Npgsql.NpgsqlCommand.ExecuteNonQuery()
at Dapper.SqlMapper.ExecuteCommand(IDbConnection cnn, CommandDefinition& command, Action`2 paramReader) in C:\projects\dapper\Dapper\SqlMapper.cs:line 2827
at Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command) in C:\projects\dapper\Dapper\SqlMapper.cs:line 570
at Dapper.SqlMapper.Execute(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType) in C:\projects\dapper\Dapper\SqlMapper.cs:line 
...