Hello i did 5th file but took too much time

this server login logs 10:30:51 LOG [04:55:39 DBG] BulkPermissionStore: cache hit for U:8e19f3c2-3cca-01a5-c78a-3a1fd5abe6b6. 10:30:51 LOG [04:55:39 DBG] BulkPermissionStore: cache hit for R:admin. 10:30:51 LOG [04:55:39 DBG] BulkPermissionStore: cache hit for C:Angular. 10:30:51 LOG [04:55:39 DBG] Executed AbpApplicationConfigurationAppService.GetAsync(). 10:30:51 LOG [04:55:39 INF] Executing ObjectResult, writing value of type 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto'. 10:30:51 LOG [04:55:39 INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc) in 4423.175ms 10:30:51 LOG [04:55:39 INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc)' 10:30:51 LOG [04:55:39 INF] Request finished HTTP/1.1 GET http://adminserver/api/abp/application-configuration?includeLocalizationResources=false - 200 null application/json; charset=utf-8 4542.4664ms 10:30:51 LOG [04:55:41 INF] Request starting HTTP/1.1 GET http://adminserver/api/abp/application-localization?cultureName=en&onlyDynamics=false - null null
and this is very random behavior on page refresh 0:46:35 LOG [05:13:51 DBG] BulkPermissionStore: cache hit for U:8e19f3c2-3cca-01a5-c78a-3a1fd5abe6b6. 10:46:35 LOG [05:13:51 DBG] BulkPermissionStore: cache hit for R:admin. 10:46:35 LOG [05:13:51 DBG] BulkPermissionStore: cache hit for C:Angular. 10:46:35 LOG [05:13:56 INF] Executing ObjectResult, writing value of type 'Volo.Abp.PermissionManagement.GetPermissionListResultDto'. 10:46:35 LOG [05:13:56 INF] Executed action Volo.Abp.PermissionManagement.PermissionsController.GetAsync (Volo.Abp.PermissionManagement.HttpApi) in 5119.4761ms 10:46:35 LOG [05:13:56 INF] Executed endpoint 'Volo.Abp.PermissionManagement.PermissionsController.GetAsync (Volo.Abp.PermissionManagement.HttpApi)' 10:46:35 LOG [05:13:56 INF] Request finished HTTP/1.1 GET http://adminserver/api/permission-management/permissions?providerName=R&providerKey=admin - 200 null application/json; charset=utf-8 5159.0171ms 10:46:35 LOG [05:13:57 DBG] Executing HealthCheck collector HostedService. 10:46:35 LOG [05:13:57 INF] Start processing HTTP request GET http://[::]/health-status 10:46:35 LOG [05:13:57 INF] Sending HTTP request GET http://[::]/health-status
Sorry but I want to understand why there is this much permission in the database and in the UI, not why.
this is log of second environment in which call taking 4 sec.
This permission in the tenant database
This permission in host database

I want to make the same permission as in the UI and know this difference also. Why is there so difference between host and tenant
one more thing that why ui permisison count and databse not matching ?
And regarding calls, why am I asking? Because on calls I can show you architecture. and all so in one moment we can solve this
and one thing i have shared picture of role permission in that not having 4000 permission then where this all 4000 permission is getting can we connect over meet call ?
Hello This is a different production environment from the one we tested earlier (which showed 682ms), right? How many production environments do you have?
we have 3 producation
I see 8389 granted permissions for the R:admin role — that's significantly more than your other environment. Is this expected? Do different environments have different permission configurations?
not cause of this producation has less module 
Did you deploy all 4 files we provided to this environment? Specifically: yes all 4 files shared
How many microservices are running in this environment? Is it the same architecture as the other production? same architecture but in this we only used hotel module
What are the server specs (CPU/RAM) for this environment compared to your other production and local?
128 GB RAM, 24 Cores (48 Threads) this is of that producation in which taking
and both severs in netherlands
Could you also share the warm cache log from your first production environment (the one that showed 682ms) for comparison? I want to confirm that environment has all 4 files working.
This First time login removing all cookies and all [09:53:14 DBG] BulkPermissionStore: cache miss for U:0162719b-2c7b-adb3-a629-3a1dfef2a46e, loading from DB.
[09:53:14 DBG] BulkPermissionStore: cached 181 granted permissions for U:0162719b-2c7b-adb3-a629-3a1dfef2a46e.
[09:53:14 DBG] BulkPermissionStore: cache miss for R:admin, loading from DB.
[09:53:14 DBG] BulkPermissionStore: cached 4410 granted permissions for R:admin.
[09:53:14 DBG] BulkPermissionStore: cache miss for C:Angular, loading from DB.
[09:53:14 DBG] BulkPermissionStore: cached 0 granted permissions for C:Angular.
[09:53:15 DBG] Executed AbpApplicationConfigurationAppService.GetAsync().
[09:53:15 INF] Executing ObjectResult, writing value of type 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto'.
[09:53:15 INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc) in 1200.108ms
THis is after login on page refresh [09:54:27 DBG] Executing AbpApplicationConfigurationAppService.GetAsync()...
[09:54:28 DBG] BulkPermissionStore: cache hit for U:0162719b-2c7b-adb3-a629-3a1dfef2a46e.
[09:54:28 DBG] BulkPermissionStore: cache hit for R:admin.
[09:54:28 DBG] BulkPermissionStore: cache hit for C:Angular.
[09:54:28 DBG] Executed AbpApplicationConfigurationAppService.GetAsync().
[09:54:28 INF] Executing ObjectResult, writing value of type 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto'.
[09:54:28 INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc) in 829.4288ms
[09:54:28 INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc)'
[09:54:28 INF] Request finished HTTP/1.1 GET http://adminserver/api/abp/application-configuration?includeLocalizationResources=false - 200 null application/json; charset=utf-8 833.1524ms
Hello This api in my other production taking 4 sec
This is log of first login
10:10:14LOG[04:38:41 DBG] BulkPermissionStore: cache miss for U:c90580c7-382d-de83-3b8a-3a1fd52c9d3c, loading from DB. 10:10:14LOG[04:38:41 DBG] BulkPermissionStore: cached 0 granted permissions for U:c90580c7-382d-de83-3b8a-3a1fd52c9d3c. 10:10:14LOG[04:38:41 DBG] BulkPermissionStore: cache miss for R:admin, loading from DB. 10:10:14LOG[04:38:42 DBG] BulkPermissionStore: cached 8389 granted permissions for R:admin. 10:10:14LOG[04:38:42 DBG] BulkPermissionStore: cache miss for C:Angular, loading from DB. 10:10:14LOG[04:38:42 DBG] BulkPermissionStore: cached 0 granted permissions for C:Angular. 10:10:14LOG[04:38:42 DBG] Executed AbpApplicationConfigurationAppService.GetAsync(). 10:10:14LOG[04:38:43 INF] Executing ObjectResult, writing value of type 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto'. 10:10:14LOG[04:38:43 INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc) in 3499.4922ms 10:10:14LOG[04:38:43 INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc)' 10:10:14LOG[04:38:43 INF] Request finished HTTP/1.1 GET http://adminserver/api/abp/application-configuration?includeLocalizationResources=false - 200 null application/json; charset=utf-8 3798.3348ms
This is Log after login any page refresh
10:10:15LOG[04:40:12 DBG] BulkPermissionStore: cache hit for U:c90580c7-382d-de83-3b8a-3a1fd52c9d3c. 10:10:15LOG[04:40:12 DBG] BulkPermissionStore: cache hit for R:admin. 10:10:15LOG[04:40:12 DBG] BulkPermissionStore: cache hit for C:Angular. 10:10:15LOG[04:40:12 DBG] Executed AbpApplicationConfigurationAppService.GetAsync(). 10:10:15LOG[04:40:12 INF] Executing ObjectResult, writing value of type 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto'. 10:10:15LOG[04:40:12 INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc) in 1954.0202ms 10:10:15LOG[04:40:12 INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc)' 10:10:15LOG[04:40:12 INF] Request finished HTTP/1.1 GET http://adminserver/api/abp/application-configuration?includeLocalizationResources=false - 200 null application/json; charset=utf-8 1957.8207ms 10:10:15LOG[04:40:12 INF] Request starting HTTP/1.1 GET http://adminserver/api/abp/application-localization?cultureName=en-GB&onlyDynamics=false - null null
Hello team from this On the app/service that serves the user creation API, make sure app.UseMultiTenancy() is enabled and placed after app.UseAuthentication() as in the startup templates.
it's now sorted
thank you
Hello this part i need to check in the identity service app.UseRouting();
app.UseAuthentication();
app.UseMultiTenancy(); // must be AFTER UseAuthentication
app.UseAuthorization();
app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); ?
so does this we will ge in next abp deployment? so do i need to remove what 4 files we added that
can we connect over google meet ?
Hello this is log on hard refresh [05:01:40 DBG] Executing AbpApplicationConfigurationAppService.GetAsync()...
[05:01:40 DBG] BulkPermissionStore: cache hit for U:0e3c4557-57fd-31b4-7781-3a1df656b05c.
[05:01:40 DBG] BulkPermissionStore: cache hit for R:admin.
[05:01:40 DBG] BulkPermissionStore: cache hit for C:Angular.
[05:01:40 DBG] Executed AbpApplicationConfigurationAppService.GetAsync().
[05:01:40 INF] Executing ObjectResult, writing value of type 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto'.
[05:01:40 INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc) in 680.5212ms
[05:01:40 INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc)'
[05:01:40 INF] Request finished HTTP/1.1 GET http://adminserver/api/abp/application-configuration?includeLocalizationResources=false - 200 null application/json; charset=utf-8 682.3877ms
[05:01:41 INF] Request starting HTTP/1.1 GET http://adminserver/api/abp/application-localization?cultureName=en-GB&onlyDynamics=false - null null
[05:01:41 INF] CORS policy execution successful.
[05:01:41 INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationLocalizationController.GetAsync (Volo.Abp.AspNetCore.Mvc)'
[05:01:41 INF] Route matched with {area = "abp", action = "Get", controller = "AbpApplicationLocalization", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationDto] GetAsync(Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationRequestDto) on controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationLocalizationController (Volo.Abp.AspNetCore.Mvc).
Can you please connect over a meeting? I want to clarify one thing.