Skip to content
Snippets Groups Projects
Select Git revision
  • feature/slupdate
  • master default protected
  • release-2019.0
  • develop
  • 2018
  • devel
  • 2017
  • 2016
  • v2
9 results

dtu-enote-sharelatex

  • Clone with SSH
  • Clone with HTTPS
  • Iain Bryson's avatar
    iaibrys authored
    617828b2
    History
    docker exec sharelatex /bin/bash -c "cd /var/www/sharelatex; grunt user:create-admin --email=joe@example.com"
    docker exec sharelatex /bin/bash -c "cd /var/www/sharelatex; grunt user:delete --email=joe@example.com"
    
    Back ported changes upto b830a7d837e8034a795b26408d0b36e0544cdd98 
    tail -100 /var/log/sharelatex/web.log

    Fixing Upload For Large Files

    eNote #57

    The Easy Part

    • Change erb/default.conf.erb in both -enote and plain version:
       # Set the max size for file uploads to 500Mb
       client_max_body_size 500M;

    [this should already be done in the 2018/19 versions]

    The Tricky Part

    • Modify COMPILED /var/www/sharelatex/web/app/js/Features/Uploads/ArchiveManager.js
      isTooLarge = totalSizeInBytes > (ONE_MEG * 500);

    (error is located in 1/var/log/sharelatex/web.log):

    {"name":"web-sharelatex","hostname":"05913c2b63b0","pid":102,"level":50,"err":{"message":"zip_too_large","name":"Error","stack":"Error: zip_too_large\n  at /var/www/sharelatex/web/app/js/Features/Uploads/ArchiveManager.js:93:27\n  at /var/www/sharelatex/web/node_modules/underscore/underscore.js:754:19\n  at ChildProcess.<anonymous> (/var/www/sharelatex/web/app/js/Features/Uploads/ArchiveManager.js:70:16)\n  at ChildProcess.emit (events.js:98:17)\n  at maybeClose (child_process.js:766:16)\n  at Process.ChildProcess._handle.onexit (child_process.js:833:5)\n"},"file_path":"/var/lib/sharelatex/tmp/uploads/a004379ec35f97f2d4117b51b8628dfe.zip","file_name":"enotes","msg":"error uploading project","time":"2017-06-27T12:23:12.131Z","v":0}
    • Kill web server node process to force reload
    www-data   105  0.1  0.5 1907568 90372 ?       Sl   12:05   0:03 /usr/bin/node /var/www/sharelatex/track-changes/app.js