mirror of
https://git.tt-rss.org/fox/tt-rss.git
synced 2025-08-05 13:47:25 +02:00
Merge branch 'undying' into 'master'
Undying See merge request tt-rss/tt-rss!161
This commit is contained in:
commit
05a90d4ce1
@ -73,7 +73,8 @@ class RSSUtils {
|
||||
if (!$limit) $limit = Config::get(Config::DAEMON_FEED_LIMIT);
|
||||
|
||||
if (Config::get_schema_version() != Config::SCHEMA_VERSION) {
|
||||
die("Schema version is wrong, please upgrade the database.\n");
|
||||
print("Schema version is wrong, please upgrade the database.\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
self::init_housekeeping_tasks();
|
||||
|
@ -141,7 +141,8 @@
|
||||
}
|
||||
|
||||
if (!isset($options['update-schema']) && Config::is_migration_needed()) {
|
||||
die("Schema version is wrong, please upgrade the database (--update-schema).\n");
|
||||
print("Schema version is wrong, please upgrade the database (--update-schema).\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
Debug::set_enabled(true);
|
||||
@ -188,8 +189,9 @@
|
||||
|
||||
// Try to lock a file in order to avoid concurrent update.
|
||||
if (!$lock_handle) {
|
||||
die("error: Can't create lockfile ($lock_filename). ".
|
||||
print("error: Can't create lockfile ($lock_filename). ".
|
||||
"Maybe another update process is already running.\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
if (isset($options["force-update"])) {
|
||||
|
@ -13,16 +13,18 @@
|
||||
Config::sanity_check();
|
||||
|
||||
if (!function_exists('pcntl_fork')) {
|
||||
die("error: This script requires PHP compiled with PCNTL module.\n");
|
||||
print("error: This script requires PHP compiled with PCNTL module.\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
$options = getopt("");
|
||||
|
||||
if (!is_array($options)) {
|
||||
die("error: getopt() failed. ".
|
||||
print("error: getopt() failed. ".
|
||||
"Most probably you are using PHP CGI to run this script ".
|
||||
"instead of required PHP CLI. Check tt-rss wiki page on updating feeds for ".
|
||||
"additional information.\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
||||
@ -188,20 +190,23 @@
|
||||
}
|
||||
|
||||
if (file_is_locked("update_daemon.lock")) {
|
||||
die("error: Can't create lockfile. ".
|
||||
print("error: Can't create lockfile. ".
|
||||
"Maybe another daemon is already running.\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
// Try to lock a file in order to avoid concurrent update.
|
||||
$lock_handle = make_lockfile("update_daemon.lock");
|
||||
|
||||
if (!$lock_handle) {
|
||||
die("error: Can't create lockfile. ".
|
||||
print("error: Can't create lockfile. ".
|
||||
"Maybe another daemon is already running.\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
if (Config::is_migration_needed()) {
|
||||
die("Schema version is wrong, please upgrade the database.\n");
|
||||
print("Schema version is wrong, please upgrade the database.\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
// Protip: children close shared database handle when terminating, it's a bad idea to
|
||||
@ -225,7 +230,8 @@
|
||||
for ($j = count($children); $j < $max_jobs; $j++) {
|
||||
$pid = pcntl_fork();
|
||||
if ($pid == -1) {
|
||||
die("fork failed!\n");
|
||||
print("fork failed!\n");
|
||||
exit(1);
|
||||
} else if ($pid) {
|
||||
|
||||
if (!$master_handlers_installed) {
|
||||
|
Loading…
Reference in New Issue
Block a user