Commit Graph

72 Commits

Author SHA1 Message Date
Andrew Dolgov 404e2e3603 more work on singleton-based DB 2013-04-17 15:36:48 +04:00
Andrew Dolgov ba68b6815a db updates, remove init_connection() 2013-04-17 14:23:35 +04:00
Andrew Dolgov 857efe49e6 add schema checking to feed updating and update script 2013-04-17 12:10:35 +04:00
Andrew Dolgov 2a649c447c enable logger in updater scripts 2013-04-17 09:09:59 +04:00
Andrew Dolgov a26f0c1759 fix divide by zero in feeds/minute reporting (closes #668) 2013-04-05 18:42:59 +04:00
Andrew Dolgov f0e015c428 daemon2: make wrong schema version error display if quiet 2013-04-01 19:51:59 +04:00
sash-kan ec25336d6a typos: "interval" has a value, option->options 2013-04-01 16:38:33 +04:00
Andrew Dolgov 4c2da34957 daemon2: check if schema version changed 2013-04-01 14:29:29 +04:00
Andrew Dolgov 32f3c02ba3 remove random waiting on task start, wait based on task id 2013-03-31 14:39:31 +04:00
Andrew Dolgov ee0542ce28 daemon: do not schedule user-disabled feeds (2) 2013-03-31 14:36:06 +04:00
Andrew Dolgov 842c2ab451 tweak daemon2 to run feedbrowser/etc tasks after update randomly, not instead of update 2013-03-30 17:44:22 +04:00
Andrew Dolgov e81610d9ef daemon: sort by random 2013-03-30 16:28:21 +04:00
Andrew Dolgov 8292d05b7c daemon: show feeds/minute stats 2013-03-30 16:25:10 +04:00
Andrew Dolgov 5e63e2fc9f daemon2: make update tasks to wait before starting updates to improve
last_update_started handling (refs #647)
2013-03-30 13:32:50 +04:00
Andrew Dolgov a8a039eb0d daemon2: wait longer between spawns (refs #647) 2013-03-30 13:23:47 +04:00
Andrew Dolgov 61aa749938 reduce next spawn idle messages 2013-03-29 13:04:05 +04:00
Andrew Dolgov db98542301 daemon2: actually handle --quiet option 2013-03-25 21:08:48 +04:00
Andrew Dolgov dc24b520cc update_daemon: use getopt; make things a bit more configurable, add help 2013-03-21 15:05:57 +04:00
Andrew Dolgov cfe6d444a9 add workaround against shutdown() being called in child task context 2013-02-25 21:59:26 +04:00
Andrew Dolgov f421fcd7e5 daemon: die if unable to create a stampfile 2013-02-25 21:39:51 +04:00
Andrew Dolgov 2cd099f0fb daemon: better shutdown/sigint reporting 2013-02-25 21:36:18 +04:00
Andrew Dolgov 724b7942ed daemon: install master shutdown handlers without a separate forking process 2013-02-25 21:32:48 +04:00
Andrew Dolgov 1a43a68cb1 daemon: enable master lockfile 2013-02-25 21:28:34 +04:00
Andrew Dolgov 77c21cef3a daemon: do not fork on startup 2013-01-04 02:35:28 +04:00
Andrew Dolgov 41b82aa4b9 add HOOK_UPDATE_TASK 2012-12-24 14:27:15 +04:00
Andrew Dolgov 19b3992b78 remove magpie, fix article filter plugins 2012-12-24 13:45:34 +04:00
Andrew Dolgov 88e8fb3a71 modify include path order (closes #514) 2012-12-09 13:41:22 +04:00
Andrew Dolgov 9aceda3afc remove hook-based plugins 2012-08-21 14:37:43 +04:00
Andrew Dolgov 369dbc19d6 rework class system to use subdirectories
add placeholder plugin/hook system
2012-08-17 14:22:33 +04:00
Andrew Dolgov 9765e8b9f1 fix includes order in update daemon 2012-08-12 11:18:03 +04:00
Andrew Dolgov bf0bedcbe5 update daemon shebang too 2012-06-22 08:09:42 +04:00
Andrew Dolgov 125ab8dbf7 daemon: assume child is dead if its lockfile is unlocked (refs #417) 2012-01-11 15:14:44 +04:00
Andrew Dolgov 5893edd57a fix daemon sleep interval 2011-12-26 13:50:35 +04:00
Andrew Dolgov f03a795de7 include path fix for lighttpd 2011-12-15 18:19:38 +04:00
Andrew Dolgov 2c08214a7f split rss updating stuff into separate include file 2011-12-13 16:06:25 +04:00
Andrew Dolgov 5f0a3741d0 add Public_Handler
misc code cleanup
2011-12-13 14:49:11 +04:00
Andrew Dolgov 107d0cf39e overall directory tree cleanup 2011-12-11 23:59:25 +04:00
Andrew Dolgov ae5f7bb11a implement fetching and exporting of shared feeds 2011-04-20 15:21:00 +04:00
Andrew Dolgov 9b27cec8c0 update.php & daemon: chdir to script directory using __FILE__ magic constant 2011-04-15 12:38:11 +04:00
Andrew Dolgov dbaa4e4aac config: remove option ENABLE_UPDATE_DAEMON 2011-04-12 19:33:12 +04:00
Andrew Dolgov e3b42c5a80 misc daemon updates 2010-11-13 21:03:31 +03:00
Andrew Dolgov fb0742394a remove error_reporting() hacks; set default error reporting level in functions.php 2010-11-10 13:14:44 +03:00
Andrew Dolgov 7aabaa09e1 daemon2: check proper lockfile location in reap_children() 2010-10-29 12:10:24 +04:00
Andrew Dolgov 8ccaff02b5 add some more lockfiles to update_daemon2 2010-10-29 11:58:40 +04:00
Andrew Dolgov a2d799815a remove unnecessary mentions of global_purge_old_posts; add debugging to purge_orphans() 2010-10-03 12:19:09 +04:00
Andrew Dolgov 0618b81c07 daemon: less gentle child unstucking 2010-09-30 17:03:02 +04:00
Andrew Dolgov 51ddf0f8bb daemon2: fix removing of pids from ctimes array 2010-08-26 09:57:17 +04:00
Andrew Dolgov 0708291db4 daemon2: unbreak spawn interval 2010-08-25 18:20:10 +04:00
Andrew Dolgov c90a028cdc daemon2: properly abort stuck children 2010-08-25 18:16:07 +04:00
Andrew Dolgov 4c93bf06b6 remove custom hardcoded cache destinations in various daemon scripts 2010-04-14 14:18:13 +04:00