Sergey Odinokov
Sergey Odinokov
After unexpected shutdown, sooner or later the job is re-queued. Once some another worker picks it up for processing, eject state filters are invoked again for Processing → Processing state...
@shenjielx could you please add more details about the problem you observe without this change? There's an outer distributed lock acquisition to synchronise recurring job scheduler executions on different machines...
Please try installing the latest version of [Microsoft.Data.SqlClient](https://www.nuget.org/packages/Microsoft.Data.SqlClient/) package (latest stable version at the moment is 4.1.0) and use the following connection factory in your Hangfire configuration logic in order...
Oh, just found this issue with 4.X versions – https://github.com/dotnet/SqlClient/issues/1402 – looks like problems with encryption are planned to be fixed in 5.0.
Oh my friend, if you knew how long I've been chasing the cause of this problem, blaming Hangfire. Don't understand how System.Data.SqlClient library began to work so poorly after years...
Thanks for your feedback @DevOnBike and @dehghanfar!
Thanks a lot for letting me know! Unfortunately I'm not able to make Microsoft.Data.SqlClient to be the default option in 1.7.X, because of breaking changes related to authentication in its...
There's no need to replace anything and break current code bases as Microsoft.Data.SqlClient package is fully supported via a special overload, please see an example below. However may be it...
Great, but is it that CAP project that shamelessly stolen look, feel and source code of Hangfire's Dashboard UI without any notification or permission and also relicensed it under the...
Reported violation in https://github.com/dotnetcore/CAP/issues/852. However the following way of registering SQL Server-based storage should work fine in your case with the recent versions of Hangfire. Integration tests are performed for...