196 Commits (beb2346cfc8e3aa57ed0203e35034241e814b61a)

Author SHA1 Message Date
Michael Vogel beb2346cfc The function to check for maxload and the lockfile is centralized 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
Michael Vogel ab5bf06873 Restructured and simplified the poller check 7 years ago
Michael Vogel 68c9707221 The poller now always respects the priority setting for feeds. 7 years ago
Michael Vogel 4c901e60cc More logging for the poller. Changed the query for the contacts to reduce the amount of contacts 7 years ago
Michael Vogel 6d8c126179 Do the directory change only when it is needed. 7 years ago
Michael Vogel 96c642661e The poller can now be called even inside the "include" directory. 7 years ago
Michael Vogel cce561708a Replaced $argv and $argc with the $_SERVER array 7 years ago
Michael Vogel 4fb059095f Performance stuff: Caching for getsiteinfo function, check before running onepoll.php 7 years ago
Michael Vogel d4b2d3bf8a Moved "privacy_image_cache" into the core. Enabled by default, can be disabled in the page settings. 7 years ago
Michael Vogel 5ed5773f57 The temporary paths (temp, lock, itemcache) are now detected automatically when used. 7 years ago
Michael Vogel e32f9c4fff Dead processes will be deleted when they are running for more than 9 minutes. 8 years ago
Michael Vogel 6b8585d48d Database stuff. New table "thread". Changing "left join" to "inner join", removing "limit 1" at update and delete. 8 years ago
Michael Vogel de9a02b9ae Some small bugfixes (mostly warnings) and little improvements to the log 8 years ago
Michael Vogel 9a1a666f24 Some changes to let pumpio react similar to facebook. 8 years ago
Michael Vogel ed33d28e61 redoing the change concerning the hostname. 8 years ago