mirror of
https://github.com/nextcloud/nextcloudpi.git
synced 2026-01-10 15:12:01 -03:30
nc-limits.sh: Limit max memory to 4GB on 32 bit systems
run-parts.sh: Run backup on startup not shutdown Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
This commit is contained in:
parent
0040f89e81
commit
4d56423c6b
@ -9,7 +9,15 @@
|
||||
#
|
||||
|
||||
get_total_mem() {
|
||||
free -b | sed -n 2p | awk '{ print $2 }'
|
||||
local total_mem="$(free -b | sed -n 2p | awk '{ print $2 }')"
|
||||
local MAX_32BIT=4096000000
|
||||
if [[ "$ARCH" == 'armv7' ]] && [[ $MAX_32BIT -lt "$total_mem" ]]
|
||||
then
|
||||
echo "$MAX_32BIT"
|
||||
else
|
||||
echo "$total_mem"
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
tmpl_innodb_buffer_pool_size() {
|
||||
|
||||
@ -2,16 +2,6 @@
|
||||
|
||||
cleanup()
|
||||
{
|
||||
if [[ -z "$NOBACKUP" ]] || [[ "$NOBACKUP" != "true" ]]
|
||||
then
|
||||
BKPDIR=/data/docker-shutdown-backups
|
||||
WITH_DATA=no
|
||||
COMPRESSED=yes
|
||||
LIMIT=5
|
||||
mkdir -p "$BKPDIR"
|
||||
echo "Back up current instance..."
|
||||
ncp-backup "$BKPDIR" "$WITH_DATA" "$COMPRESSED" "$LIMIT" || echo 'WARN: Backup creation failed'
|
||||
fi
|
||||
|
||||
for file in $( ls -1rv /etc/services-enabled.d ); do
|
||||
/etc/services-enabled.d/"$file" stop "$1"
|
||||
@ -73,6 +63,18 @@ done
|
||||
|
||||
# wait for trap from 'docker stop'
|
||||
echo "Init done"
|
||||
|
||||
if [[ -z "$NOBACKUP" ]] || [[ "$NOBACKUP" != "true" ]]
|
||||
then
|
||||
BKPDIR=/data/docker-startup-backups
|
||||
WITH_DATA=no
|
||||
COMPRESSED=yes
|
||||
LIMIT=5
|
||||
mkdir -p "$BKPDIR"
|
||||
echo "Back up current instance..."
|
||||
ncp-backup "$BKPDIR" "$WITH_DATA" "$COMPRESSED" "$LIMIT" || echo 'WARN: Backup creation failed'
|
||||
fi
|
||||
|
||||
while true; do sleep 0.5; done
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user