I'm experiencing a big weird issue. I have updated 3 days ago from Magento 2.2.3 to 2.2.6. Everything went just fine. But on the day after the update, I received a warning from server health monitor regarding a disk space issue. A file had been created on sever root, in /tmp/analytics folder:
~tmp-1537660818.7487tar.tar : 11G
3 days after that, I have 3 files in that folder:
~tmp-1537660818.7487tar.tar : 11G
~tmp-1537747210.659tar.tar : 6,5M
~tmp-1537833608.7409tar.tar : 2G
File owner is the website owner. When I open file with terminal, I get endless lines repetitions :
x order_addresses.csv
x ../: Path contains '..'
x .././: Path contains '..'
x ../././: Path contains '..'
x .././././: Path contains '..'
x ../././././: Path contains '..'
x .././././././: Path contains '..'
x ../././././././: Path contains '..'
x .././././././././: Path contains '..'
x ../././././././././: Path contains '..'
x .././././././././././: Path contains '..'
x ../././././././././././: Path contains '..'
Files seem to be created along with the database backup each night. But I can't find logic between database backup and csv files. I disabled database backup for the coming night to see if the problem remains.
I found 2 files mentionning order_addresses:
vendor/magento/module-sales-analytics/etc/analytics.xml
vendor/magento/module-sales-analytics/etc/reports.xml
Any idea on what could cause this issue ?
**** EDIT 1 ****
Disabling the database auto backup did not change my issue. Tonight a 6.5M file has been created. I will not delete this one as it's not a big problem of disk space and keep on checking this issue.
**** EDIT 2 ****
Uncompressing the tar files with tar ztvf yourfile.tar.gz gives me other results:
-rw-rw-r-- 0 domainuser psacln 100669 26 sep 02:00 order_addresses.csv
drwxrwxr-x 0 domainuser psacln 0 26 sep 02:00 ../
drwxrwxr-x 0 domainuser psacln 0 26 sep 02:00 .././
drwxrwxr-x 0 domainuser psacln 0 26 sep 02:00 ../././
drwxrwxr-x 0 domainuser psacln 0 26 sep 02:00 .././././
drwxrwxr-x 0 domainuser psacln 0 26 sep 02:00 ../././././
drwxrwxr-x 0 domainuser psacln 0 26 sep 02:00 .././././././
drwxrwxr-x 0 domainuser psacln 0 26 sep 02:00 ../././././././
drwxrwxr-x 0 domainuser psacln 0 26 sep 02:00 .././././././././
Last night the server got stuck again with a 13G file.
**** EDIT 3 ****
I tried to open the file with 7zX, it loops endlessly. I also tried with an application called Décompresser (2.0.2), and it creates a folder with an error alert. The folder contains a order_addresses.csv file with 5 columns : entity_id, customer_id, city, region, country_id. But I can't find what creates or tries to create, or at least tries to handle that file every night...
Again, only place I can find order_addresses mentionned is in vendor/magento/module-sales-analytics... Any idea ?
**** EDIT 4 ****
module-sales-analytics seems to be used by Advanced Reporting module which on my side is very buggy from the start! It always leads me to a 404. I will try to reconfigure the module, or disable it.
**** EDIT 5 ****
Setup / Configuration:
Linux dedicated server
CentOS 6.9
Plesk Onyx Version 17.5.3
PHP 7.0.32
Document root : httpdocs/pub
Include_path : .:/var/www/vhosts/mydomain.com/httpdocs/vendor/magento/zendframework1/library
**** EDIT 6 ****
Reauthorizing Magento Analytics user did not change the thing, still got a 13G file this night. I just disabled Advanced Reporting module to see the change.
**** EDIT 7 ****
Disabling Advanced Reporting module solved the issue, but it's not the best solution I think, more of a workaround. I tried to reach Advanced Reporting module devs but no answers.