Comments (3)
Sounds similiar to #45654
from server.
Yes, as I searched for cron job and filecache I didn't find it.
Additional info:
When rebooted the server to stop the running tasks to apply the workaround I observed the following error in the NC log:
Error while running background job OCA\Files\BackgroundJob\ScanFiles
So that's the job that runs for so long... my guess is that the first run after the upgrade generated all the previews and the following runs after that are very slow because of the huge amount of files it generated before.
from server.
Have a same issue, after upgrading from NC27 to 29.0.2.
Some additional info (relevant for my installation):
- Related cron job starts only during maintenance window (at 01:00 for me).
- My primary storage contains ~500k files (total size is ~1.4TB, including versions and trashbin), and external storage (local folder) contains ~1.2M files (total size is ~1.6TB).
- My
oc_filecache
table contains ~2.1M rows.
After upgrading to NC29 and waiting few days my oc_filecache
table grown over 8M rows (and over 6GB) and slow down entire MySQL server. I stop the NC server, kill background task process, deleted all content of preview folder and all rows from oc_filecache
related to them (it takes over 10 hours!) and started server again. An next day I see that the preview folder grows again. I disabled background job at all to determine source of issue and wait one week, nothing happened. Then I disabled preview generation for external storage (via admin settings UI) and enabled cron job, and today preview folder grows again (seems to scanning external storage files because I have some errors in log related to external storage files). At this moment my preview folder has only 3k files and over 580k of empty directories! It seems a serious problem for large installations.
from server.
Related Issues (20)
- [Bug]: `Error while running background job OCA\\DAV\\Migration\\BuildSocialSearchIndexBackgroundJob` HOT 1
- [Bug]: The external storage folder cannot be accessed when it is switched to a large icon
- Hide featured apps from the list
- Assistent for setting up new projects or workgroups
- [Bug]: Shared Folder Redirecting To Root Directory From "Shared with you" Section
- Is scrollto deprecated? HOT 2
- [Bug]: Installer trying to load http://core/vendor/zxcvbn/dist/zxcvbn.js
- [Bug]: Missing column in database index on query for time sensitive background jobs HOT 1
- [Bug]: [NC29] Tablespace is missing for a table from storage engine InnoDB HOT 4
- ISSUE 45047 SUCKS HOT 1
- [Bug]: Renaming files is impossible HOT 3
- Wizard for creating external storages
- [Bug]: After upgrade from 29.0.2 to 29.0.3 no files shown in files app HOT 6
- [Bug]: Truncated "filecache" table, now data is wrongly linked HOT 5
- [Bug]: Cron "Some jobs have not been executed since X days." even though cron.php run every 5 minutes HOT 2
- [Bug]: FileScan crash -> Exif Tool parser broken
- This is a bug, not a question or a configuration/webserver/proxy issue.
- [Bug]: Invalid LocalCache Token on a Load-Balanced System
- [Bug]: Wrong URL after preview HOT 1
- New check of .well-known/caldav is not correct: X-Guzzle-Redirect-History is an array --> results in explode(): Argument #2 ($string) must be of type string, array given HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from server.