can you please help with the problem i'm having ?
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 .
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 ?
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.
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.
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.
one more thing , when we run a backgroundjob how can we determine the Tenant Connectionstring as we are using seperate databases per tenant.
the email is not correct
yes , should i send you a zoom link ?
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