mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-26 08:31:28 +00:00
daemon2: use passthrough to daemon-loop
This commit is contained in:
15
update.php
15
update.php
@@ -30,6 +30,7 @@
|
||||
"quiet",
|
||||
"log:",
|
||||
"indexes",
|
||||
"pidlock:",
|
||||
"update-schema",
|
||||
"convert-filters",
|
||||
"force-update",
|
||||
@@ -113,9 +114,23 @@
|
||||
$lock_filename = $lock_filename . "-task_" . $options["task"];
|
||||
}
|
||||
|
||||
if (isset($options["pidlock"])) {
|
||||
$my_pid = $options["pidlock"];
|
||||
$lock_filename = "update_daemon-$my_pid.lock";
|
||||
|
||||
}
|
||||
|
||||
_debug("Lock: $lock_filename");
|
||||
|
||||
$lock_handle = make_lockfile($lock_filename);
|
||||
$must_exit = false;
|
||||
|
||||
if (isset($options["task"])) {
|
||||
$waits = $options["task"] * 5;
|
||||
_debug("Waiting before update ($waits)");
|
||||
sleep($waits);
|
||||
}
|
||||
|
||||
// Try to lock a file in order to avoid concurrent update.
|
||||
if (!$lock_handle) {
|
||||
die("error: Can't create lockfile ($lock_filename). ".
|
||||
|
||||
Reference in New Issue
Block a user