Hi @alper i hope you are fine
It seems like there is a problem with volo.abpcommercial packages.
first of all most of the new version (4.0.0) packages are not compatible with netcoreapp 3.1
and another thing is that ABP Commercial NuGet Source is not working probably , most of the packages disappeard , and sometimes there is this error [ABP Commercial NuGet Source] The source does not have a Search service!
and it has been like this for 2 days, so any ideas on what to do here ?
Regards
hi,
i did all whats in this documentation https://docs.abp.io/en/abp/latest/Background-Jobs
and changed options.IsJobExecutionEnabled to true
Configure<AbpBackgroundJobOptions>(options => { options.IsJobExecutionEnabled = false; //Disables job execution });
but still its not working when i run the microservice.
so i want to know whats the right way to implement it and what to exactly do to make it work on startup.
and can you also please tell me how it works and what is it usually used for ? just to know if its the right thing for what i need or not
yes , should i send you a zoom link ?
the email is not correct
one more thing , when we run a backgroundjob how can we determine the Tenant Connectionstring as we are using seperate databases per tenant.
thanks , also in my background job i use InsertManyAsync , but if the records are more than 10K it does not insert them and it returns TimeOut , and if the records are 10K or less it inserts them but does not return a result.
but why InsertManyAsync is not working right ? and EFCore.BulkExtensions only work for Microsoft Sql and SQLLite, i use PostgreSQL.
and yes my main problem has been resolved but all of these problems are connected, all in the same background job.
no not really, because sometimes it works just fine, and if i run it for only 1 tenant it works normally, so i dont think its about that.
can i do more than one queue for the same job ?
and the BackGround worker does it execute (DoWorkAsync) everytime the timer starts ? lets say im executing something that will take alot of time and the timer is set to 1 minute , will it still execute the (DoWorkAsync) ? or will it wait until the first execution is done and then count another 1 minute ?
but for some reason in my case it starts again before it finishes the first execution , i logged everything , and when i check it starts another execution before the first one ends .