So, i’m facing a problem that is really frustrating for me (got to be honest, i’m a noob about this things so bear with me.
I created a subdomain with NextCloud 13 installed on it, i am on a shared server with this specs (Just copying from CPanel as i don’t understand half of the things that are here):
Entry Processes
22 / 40 (55%)
Physical Memory Usage
1.64 GB / 6 GB (27.33%)
I/O Usage
818 KB/s / 4 MB/s (19.97%)
CPU Usage
2 / 100 (2%)
Number Of Processes
1 / 80 (1.25%)
IOPS
2 / 4,000 (0.05%)
[Disk Usage]
47.3 GB / ∞
MySQL® Disk Usage
40.73 MB / ∞
[Bandwidth]
85.44 GB / ∞
[Addon Domains]
4 / ∞
[Subdomains]
6 / ∞
[Aliases]
0 / ∞
[Email Accounts]
11 / ∞
[Autoresponders]
0 / ∞
[Forwarders]
1 / ∞
[Email Filters]
0 / ∞
[FTP Accounts]
3 / ∞
[MySQL® Databases]
7 / ∞
Nextcloud works like a charm most of the time, it’s fast and stable UNTIL… i upload/downlaod a file that is larger than, say 1 GB; after that everything just crashes; on the CPanel the I/O Usage Maxes out, reaches 100% and then the page becomes unresponsive, the whole thing just hangs… i was wondering if there could be a solution in order to improve speed and prevent the server form maxing aut on the I/O Usage which seems to be the reason as of why it crashes. I’m using a TMDHosting Shared Enterprise Cloud server,
[/details]
Nextcloud version (eg, 12.0.2):
Operating system and version (eg, Ubuntu 17.04):
Apache or nginx version (eg, Apache 2.4.25):
PHP version (eg, 7.1):
The issue you are facing: The server Hangs when uploading/downloading big files because of high I/O Usage on a shared cloud server
Is this the first time you’ve seen this error? (Y/N): N
Steps to replicate it:
- Install Nextcloud through Softaculous on CPanel
- Log In to account
- Drag & Drop a big DCIM folder of a Canon DSLR canon (or any file that is >1GB)
- Wait for it…
- The page and server become unresponsive, and Cpanel marks the I/O Usage full with 4MBps/MBps
- Rage
The output of your Nextcloud log in Admin > Logging:
PASTE HERE
The output of your config.php file in /path/to/nextcloud
(make sure you remove any identifiable information!):
<?php
$CONFIG = array (
'instanceid' => '',
'passwordsalt' => '',
'secret' => '',
'trusted_domains' =>
array (
0 => 'drive.x.com',
),
'datadirectory' => '/home/x/xdata',
'overwrite.cli.url' => 'https://drive.x.com',
'dbtype' => 'mysql',
'version' => '13.0.2.1',
'dbname' => 'x',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'dbuser' => 'x',
'dbpassword' => '2',
'installed' => true,
'maintenance' => false,
'mail_from_address' => 'notificaciones',
'mail_smtpmode' => 'php',
'mail_smtpauthtype' => 'LOGIN',
'mail_domain' => 'x',
);
The output of your Apache/nginx/system log in /var/log/____
:
I Have no access there because i am on a shared hosting, so i have no access to the APACHE files.