FTP connection error

Hey,

I made a NAS with my FritzBox 7590, Only if I create a file or create a folder in NextCloud then I can't do anything and need to reconnect to the ftp server. It is very annoying and only have it in NextCloud. How can I solve this?

Nextcloud version (eg, 12.0.2): 18.0.3
Operating system and version (eg, Ubuntu 17.04): Directadmin
Apache or nginx version (eg, Apache 2.4.25): Apache
PHP version (eg, 7.1): 7.1

The issue you are facing:

Hey,

I made a NAS with my FritzBox 7590, Only if I create a file or create a folder in NextCloud then I can’t do anything and need to reconnect to the ftp server. It is very annoying and only have it in NextCloud. How can I solve this?

Is this the first time you’ve seen this error? (Y/N): N

The output of your Nextcloud log in Admin > Logging:

Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:21:47+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:21:47+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:21:47+0200
Error	PHP	opendir(ftp://...@(MY IP)/GMP/cmfmdrive/muziek): failed to open dir: FTP server reports 550 No files found. at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#66		2020-04-21T16:21:42+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:20:58+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:20:58+0200
Error	PHP	mkdir(): Unable to connect to ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/muziek at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#40		2020-04-21T16:20:56+0200
Error	PHP	mkdir(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#40		2020-04-21T16:20:56+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-21T16:20:56+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-21T16:20:56+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-21T16:20:56+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-21T16:20:56+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:20:56+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:20:56+0200
Error	PHP	mkdir(): Unable to connect to ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/muziek at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#40		2020-04-21T16:20:50+0200
Error	PHP	mkdir(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#40		2020-04-21T16:20:50+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-21T16:20:50+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-21T16:20:50+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-21T16:20:50+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-21T16:20:50+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:20:50+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:20:50+0200
Error	index	BadMethodCallException: 		2020-04-21T16:20:25+0200
Error	PHP	fopen(ftp://...@(MY IP)/GMP/cmfmdrive/jeremy_20200420-140011.mp3): failed to open stream: operation failed at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/FTP.php#113		2020-04-21T16:20:25+0200
Error	PHP	fopen(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/FTP.php#113		2020-04-21T16:20:25+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:20:19+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:20:19+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/jeremy_20200420-140011.mp3 at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:20:18+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:20:18+0200
Error	index	BadMethodCallException: 		2020-04-21T16:20:07+0200
Error	PHP	fopen(ftp://...@(MY IP)/GMP/cmfmdrive/jeremy_20200420-140011.mp3): failed to open stream: operation failed at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/FTP.php#113		2020-04-21T16:20:07+0200
Error	PHP	fopen(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/FTP.php#113		2020-04-21T16:20:07+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/jeremy_20200420-140011.mp3 at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:20:07+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/jeremy_20200420-140011.mp3 at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-21T16:20:07+0200
Error	no app in context	Symfony\Component\Routing\Exception\RouteNotFoundException: Unable to generate a URL for the named route "photos.page.index" as such route does not exist.		2020-04-16T17:15:50+0200
Error	no app in context	Symfony\Component\Routing\Exception\RouteNotFoundException: Unable to generate a URL for the named route "calendar.view.index" as such route does not exist.		2020-04-16T17:15:50+0200
Warning	no app in context	Login failed: stan.m (Remote IP: 83.85.206.169)		2020-04-12T13:12:04+0200
Warning	no app in context	Login failed: julian.b (Remote IP: 172.69.54.150)		2020-04-12T13:07:28+0200
Warning	no app in context	Login failed: kevin.c (Remote IP: 213.127.107.44)		2020-04-10T12:19:13+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:03:16+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:03:16+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:02:42+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:02:42+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:02:39+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:02:39+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-10T12:02:38+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:02:38+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:02:38+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-10T12:02:38+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-10T12:02:38+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:02:30+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:02:30+0200
Fatal	webdav	Sabre\DAV\Exception: Could not rename part file to final file		2020-04-10T12:02:29+0200
Error	PHP	unlink(): Unable to connect to ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/Sollicitatie Procedure CMFM! (1).docx.ocTransferId1666651718.part at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/FTP.php#98		2020-04-10T12:02:29+0200
Error	PHP	unlink(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/FTP.php#98		2020-04-10T12:02:29+0200
Error	webdav	renaming part file to final file failed $renameOkay: false, $fileExists: false)		2020-04-10T12:02:29+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-10T12:02:29+0200
Error	PHP	rename(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#123		2020-04-10T12:02:29+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-10T12:02:29+0200
Error	PHP	file_exists(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#74		2020-04-10T12:02:29+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:41+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:41+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:38+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:38+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:34+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:34+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:27+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:27+0200
Fatal	onlyoffice	Config: 561 File not found		2020-04-10T12:00:22+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:17+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:17+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:16+0200
Error	PHP	stat(): connect() failed: Connection refused at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:16+0200
Error	PHP	stat(): stat failed for ftp://xxx:xxx@(MY IP)/GMP/cmfmdrive/ at /home2/cmfm/domains/drive.cmfm.nl/public_html/apps/files_external/lib/Lib/Storage/StreamWrapper.php#127		2020-04-10T12:00:16+0200

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
  'instanceid' => '(SECRET)',
  'passwordsalt' => '(SECRET)',
  'secret' => '(SECRET)',
  'trusted_domains' => 
  array (
    0 => 'drive.cmfm.nl',
  ),
  'datadirectory' => '/home2/cmfm/domains/drive.cmfm.nl/public_html/data',
  'dbtype' => 'mysql',
  'version' => '18.0.3.0',
  'overwrite.cli.url' => 'https://drive.cmfm.nl',
  'dbname' => 'cmfm_drive',
  'dbhost' => 'localhost:3306',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'dbuser' => 'cmfm_drive',
  'dbpassword' => '(SECRET)',
  'installed' => true,
  'app_install_overwrite' => 
  array (
    0 => 'files_external_gdrive',
    1 => 'files_external_dropbox',
    2 => 'files_clipboard',
    3 => 'files_external_onedrive',
  ),
  'maintenance' => false,
);

The output of your Apache/nginx/system log in /var/log/____:

have i not.

have you tried setting up an online-storage with your router? you could chose “other hoster” and then enter your credentials together with the webdav-link of your server. it would work perfectly

Can you describe in more detail? Are you creating the folder on FTP external storage? What is having to reconnect? Is any error given?