Comments (9)
Please do not talk about what you don't know.
We have our Google Cloud memorystore configured with 6GB only for queues.
At peak times we process more than 1.2 million jobs per hour.
These reports are completely useless for us and only consume memory that could be used by other jobs.
from horizon.
Your response was completely disproportionate and rude.
Regarding the issue of making a PR to "see" if it will be accepted, it is also inelegant.
I completely understand the issue of having logs available for smaller systems with fewer jobs.
However, for systems like ours, they don't make any sense precisely because they take up memory, making our operational costs higher than necessary.
To give you an idea, these logs make us maintain 6Gb of Redis only for the queues when our average usage is less than 1Gb.
The difference only applies to peak moments where, in addition to a large volume of jobs in our queues, we also have to manage useless histories and statistics.
I tried setting the "Jobs Triming Time" to zero, but the result was even worse and they were not removed.
We have been using the Laravel ecosystem in our project since 2017 and whenever we try to contribute our experience, we are disrespected by you.
What a beautiful "community" you are building.
from horizon.
So it's like this, you respond rudely and I don't have the right to make that clear?
Don't I also have the right to explain the entire situation better, providing even more details about the issue?
All you have to say is "move on"?
It's not the first time you've responded this way and, based on your posture, you don't care.
I brought up an interesting question, to say the least, about better use of resources by this package.
An issue that, in my opinion, deserved a more in-depth conversation. After all, "artisans" like to do everything with excellence and refinement.
Once again you make it clear that opinions are only welcome if they agree with what you think.
Maybe I'm one of the few brave enough to tell you this.
Rest assured that I will "move on".
from horizon.
I think in this case you'd want a more capable server to serve these.
from horizon.
We have all the logs we need in Google Cloud.
This kind of reply is unacceptable.
from horizon.
I’m sorry if I offended you with my reply, that wasn’t my intention. If you want, you can always try a PR to see if it gets accepted 👍
from horizon.
I tried to apologise here but it seems you're not interested in that. So feel free to move on.
from horizon.
just read this documentation:
https://redis.io/docs/management/optimization/memory-optimization/
Especially the "Memory allocation" topic.
from horizon.
@driesvints and @taylorotwell ,
Can we restart this conversation?
from horizon.
Related Issues (20)
- minProcesses and maxProcesses aren't allocated according to queue priority HOT 1
- Eviction policy for Redis HOT 1
- Show longest running jobs in runtime graph HOT 1
- Percentage Bug - Job Completed HOT 2
- Laravel Horizon in sub-folder route issue HOT 1
- Singleton state overwritten before job process has finished HOT 1
- Very slow loading of the job list page HOT 2
- The "--force" option does not exist. HOT 1
- Creation of dynamic property Illuminate\Foundation\Bus\PendingChain::$chained is deprecated HOT 3
- Jobs are pending and are never processed HOT 1
- May I know how to uninstall the Horizon , HOT 1
- Possibility to run via database without using redis HOT 2
- UI bugs, app.js error HOT 1
- Searching jobs in completed and pending sections HOT 1
- Config to display or hide retry button on failed jobs page HOT 2
- Drop trimmed jobs HOT 1
- Attempt to read property "failedJobIds" on null - when you navigate to a completed batch HOT 5
- Some failed jobs will attempts twice HOT 1
- php artisan horizon process does not die on redis failure HOT 1
- horizon:restart command fails HOT 4
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 horizon.