Can't access Nextcloud Snap

Hi!

My nextcloud server was working good, but some days ago it started to show a message during de access via web browser: “ERR_CONNECTION_REFUSED” (like image1) and now I can’t access.

Nextcloud version: 27.1.8.1 (snap)
Database: mysql

Logs:

  • nextcloud.log:
{"reqId":"LKPIJj6QFtSq5zVQqoJi","level":3,"time":"2024-05-16T16:40:10+00:00","remoteAddr":"","user":"--","app":"PHP","method":"","url":"--","message":"Allowed memory size of 536870912 bytes exhausted (tried to allocate 510796864 bytes) at /snap/nextcloud/42230/htdocs/lib/private/Installer.php#300","userAgent":"--","version":"27.1.8.1","data":{"app":"PHP"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":1,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::setDebugLogLevel: Set log level to debug","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":1,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::maintenanceEnabled: Turned on maintenance mode","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":0,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"core","method":"","url":"--","message":"starting upgrade from 27.1.8.1 to 27.1.9.1","userAgent":"--","version":"27.1.8.1","data":{"app":"core"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":1,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"OC\\Repair\\Events\\RepairStepEvent: Repair step: Repair MySQL collation","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":1,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"OC\\Repair\\Events\\RepairInfoEvent: Repair info: All tables already have the correct collation -> nothing to do","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":1,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"OC\\Repair\\Events\\RepairStepEvent: Repair step: Repair SQLite autoincrement","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":1,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"OC\\Repair\\Events\\RepairStepEvent: Repair step: Copy data from accounts table when migrating from ownCloud","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":1,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"OC\\Repair\\Events\\RepairStepEvent: Repair step: Drop account terms table when migrating from ownCloud","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":1,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::dbUpgradeBefore: Updating database schema","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":1,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::dbUpgrade: Updated database","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":0,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"cloud_federation_api\" in appstore","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":0,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"cloud_federation_api\" in appstore","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":0,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"dav\" in appstore","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":0,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"dav\" in appstore","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":0,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"documentserver_community\" in appstore","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
{"reqId":"o0elJ1kCBDPwP5COnIDX","level":1,"time":"2024-05-16T16:40:25+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::upgradeAppStoreApp: Update app \"documentserver_community\" from appstore","userAgent":"--","version":"27.1.8.1","data":{"app":"updater"}}
  • php_errors.log:
[16-May-2024 16:40:10 UTC] PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 510796864 bytes) in /snap/nextcloud/42230/htdocs/lib/private/Installer.php on line 300
[16-May-2024 16:40:38 UTC] PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 510796864 bytes) in /snap/nextcloud/42230/htdocs/lib/private/Installer.php on line 300

Thanks!

Hi @allanrobert

even though I am not familiar with snap, this is what I read from the log files:

it looks like your process is running out of memory:

  • Allowed are 536870912 bytes (536,87 Megabytes)

The process tries to allocate another

  • 510796864 bytes (510,80 Megabytes)

… but reaches the limit.

So try giving your snap more memory in the corresponding php.ini.


Boa sorte,
ernolf

I don’t know how to thank you mr. ernolf.

Based on your tip, I’ve found the Nextcloud Snap Git Hub. There is the solution:

$ sudo snap set nextcloud php.memory-limit=512M

Thanks!

1 Like