Andrew Dolgov
e4107ac952
wip: initial for config object
2021-02-22 21:47:48 +03:00
Andrew Dolgov
42173386b3
dirname(__FILE__) -> __DIR__
2021-02-22 17:38:46 +03:00
Andrew Dolgov
add6242e51
do not use define_default() because it screws with static analyzers
2021-02-22 17:35:52 +03:00
Andrew Dolgov
9f55454f63
remove the rest of db.php; rename some leftover methods in feeds
2021-02-15 16:51:35 +03:00
Andrew Dolgov
2abc434e26
daemon: clarify some task-related messages
2020-12-31 10:11:41 +03:00
Andrew Dolgov
72d0fac80c
remove version.php and VERSION global constant, do version-related things in a slightly less ridiculous way
2019-12-18 14:27:40 +03:00
Jordan Galby
487d06a20d
fix 'logging to...' output line not respecting quiet setting (update_daemon2.php)
2019-02-12 19:14:23 +01:00
Andrew Dolgov
8d190d539b
CLI tools: fix --quiet not working if --log is unset
2018-12-01 10:05:26 +03:00
Andrew Dolgov
c10a43069e
debug logging system rework:
...
* support various logging levels per-message
* remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc
* _debug() is kept as a compatibility shim for plugins
2018-11-30 08:34:29 +03:00
Andrew Dolgov
4fd0790804
fix DAEMON_SLEEP_INTERVAL not being defined when used
...
enforce minimum 60 sec spawn/sleep interval in update processes
2017-05-06 10:54:14 +03:00
Andrew Dolgov
e6c886bf66
wrap rssfuncs into rssutils class
2017-05-05 18:10:07 +03:00
Andrew Dolgov
e552bb0bf6
update_daemon: mask phpmd stuff
2017-04-26 15:44:56 +03:00
Andrew Dolgov
45ce1610d2
fix previous on daemon2
2014-02-06 23:04:27 +04:00
Andrew Dolgov
6f61ba46c4
detect php cgi binary because people keep trying to run service scripts using it
2014-02-06 23:03:05 +04:00
Andrew Dolgov
bd8ae98bde
daemon: include functions before config to enable define_default support
2013-12-18 14:00:44 +04:00
Andrew Dolgov
a33558a61e
pass logfile to child tasks if locking is possible, lock logfile before writing, add kludge to prevent update_rss_feed unneeded debugging go into master logfile
2013-09-02 12:33:59 +04:00
Andrew Dolgov
0f9067450a
Revert "do not unlink lockfiles ( closes #703 )"
...
This reverts commit 9ffe8907dd
.
2013-06-07 09:27:52 +04:00
Andrew Dolgov
9ffe8907dd
do not unlink lockfiles ( closes #703 )
2013-06-01 10:06:59 +04:00
Andrew Dolgov
642432fc39
daemon: add sigterm handler for master
2013-05-29 15:11:46 +04:00
Andrew Dolgov
e2cf81e214
unify houskeeping stuff, increase spawn interval
2013-04-24 14:54:59 +04:00
Andrew Dolgov
8cabc200d5
increase updstart locking interval to prevent concurrent updates; decrease batch size for the daemon
2013-04-24 14:23:38 +04:00
Andrew Dolgov
6c0d41c644
Merge branch 'master' of github.com:gothfox/Tiny-Tiny-RSS
2013-04-24 14:04:23 +04:00
Andrew Dolgov
f90728cde2
increase MAX_CHILD_RUNTIME
2013-04-24 14:03:57 +04:00
Andrew Dolgov
867fb07c39
daemon: remove feed limit (unused)
2013-04-24 13:54:04 +04:00
Andrew Dolgov
0e6bdaeff0
daemon: use define_default
2013-04-24 13:52:09 +04:00
Andrew Dolgov
7440a7fe3c
daemon2: use passthrough to daemon-loop
2013-04-17 18:19:28 +04:00
Andrew Dolgov
eefaa2df38
remove db_connect, db_close; CLI fixes
2013-04-17 17:00:35 +04:00
Andrew Dolgov
6322ac79a0
remove $link
2013-04-17 16:48:41 +04:00
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