213 Commits (5e81c105e0070f5cf409f9dac2ec1210fede6ee8)

Author SHA1 Message Date
Michael Vogel 5e81c105e0 We now work with the "priority" field - that's better 5 years ago
Michael Vogel 4be7e5a581 "Fast lane" mechanism to reserve one queue for priority processes 5 years ago
Michael Vogel 7580c8ed11 Processing of high priority processes 5 years ago
Michael Vogel fb447e84ee Some more information about the current queue status of the worker 5 years ago
Michael Vogel 4b29937a74 Worker: New value for cooldown time after each function call 5 years ago
Michael Vogel e4c6cfd2d8 Moves the function "is_result" from dba to dbm. 5 years ago
Michael Vogel c549ae939c Added the new function to the poller. 5 years ago
Michael Vogel 0518f004c2 removed duplicated functions 5 years ago
Michael Vogel b45772ba6e Configurable amount of maximum processes 5 years ago
Michael Vogel df337e57d1 Quit when processlist is too long 5 years ago
Michael Vogel 85a9c7d96e The poller now has the logging for processes as well. 5 years ago
Michael Vogel 76b24f61a9 New (experimental) value to define the maximum level of database connections for the worker 6 years ago
Roland Haeder 9cfc249b12
Moved is_filled_array() to both dba classes and named it is_result(). 6 years ago
Michael Vogel beb2346cfc The function to check for maxload and the lockfile is centralized 6 years ago
Roland Haeder d88606321d
Just easier code ... 6 years ago
Roland Haeder d5c1ce490b
No processing if error or empty array 6 years ago
Michael Vogel acb09d3a3d Database connections: When we now check for user values we check the system values as well 6 years ago
Michael Vogel 5027fbf733 Poller: Now the user limits can be detected automatically as well 6 years ago
Michael Vogel 4af77b60ce Poller: Use the processlist when the number of maximum database connections was provided manually 6 years ago
Michael Vogel 211be5bfc5 Poller: The maximum number of connections can now be configured 6 years ago
Michael Vogel 7af3dd01d8 Poller: Check the number of used database connections 6 years ago
Michael Vogel 275f7b2660 The worker now kills processes that run longer than 3 hours 6 years ago
rabuzarus 3df5c17124 reformat todo according to doxygen style 6 years ago
Michael Vogel 33f354a68c Bugfix for the maximum load check in worker. 6 years ago
Michael Vogel 6e03477598 Sometimes the function "sys_getloadavg" doesn't return an array. This is a workaround. 6 years ago
Michael Vogel fbbba6828b Some better logging 6 years ago
Michael Vogel 9f8da37c99 Move the process check at the beginning of the script 6 years ago
Michael Vogel 54085508e5 Double check for maximum number of workers 6 years ago
Michael Vogel c3ee255b0c Reduction of double executions - hopefully 6 years ago
Michael Vogel ed8cdc7d85 Logging message added 6 years ago
Michael Vogel f0cf9ce519 Prevent double execution 6 years ago
Michael Vogel eb75d9532b Magical mathematics to reduce the number of workers 6 years ago
Michael Vogel 9767801be4 Load depending number of worker queues. 6 years ago
Michael Vogel ae21c40f21 Load depending number of workers 6 years ago
Michael Vogel 173d1390df Mute warnings in pidfile/Quit poller after an hour. 6 years ago
Michael Vogel f8e4a71eda Do a load check during execution of the queue. 6 years ago
Michael Vogel 3ace2136f0 Checking includes for valid paths 6 years ago
Michael Vogel 12659fc3a1 Let the cronhook be called different from the cron job. 6 years ago
Michael Vogel 7edce8e266 Don't use a delivery interval when using the worker 6 years ago
Michael Vogel 0a2c161230 Fork as many processes as possible from the start on. 6 years ago
Michael Vogel 32e8f3468d Moved some functionality back to the cron. Speed up things 6 years ago
Michael Vogel ff739b0a23 Just changed some script names 6 years ago
Michael Vogel d3a6ebfe7e The worker is now working 6 years ago
Michael Vogel b0ddde22c0 By entering a GNU Social account name, the friends of this contact will be added to the friendica account 6 years ago
Michael Vogel 820ded2c2d Support for the new nodeinfo protocol that will replace statistics.json 6 years ago
Michael Vogel 166519fc4d Move the contact discovery into the background 6 years ago
Michael Vogel cf3214c904 Query other servers periodically for their known contacts 6 years ago
Michael Vogel bffe35ab71 There is now two different checks for the completion of conversations 6 years ago
Michael Vogel ae172a9cec If the load is too high, now not only the poller but also the page delivery will stop. 7 years ago
Michael Vogel dfdb804323 Beautified the poller logging 7 years ago