Comments (3)
Just successfully uploaded a gif...intermittent issue?
from crowdtiltopen.
Everything seems to be working fine.
from crowdtiltopen.
Some more clarification around this issue: the root cause of this bug is #123
The issue generally only shows up on production, because it has to do with the process timing out when trying to upload an image. On Heroku in particular, web dynos have an absolute timeout of 30 seconds, which can't be adjusted by the end user (you can add a lower limit in your own app to allow for graceful shutdown, since Heroku will simply kill the process, but you can't increase the 30s limit).
When uploading large images, the combined time of imagemagick and the paperclip upload to S3 usually goes over the 30s limit, and you also tend to see a high error rate with gifs due to the increased processing time from imagemagick.
The solution to the issue would be to implement a worker system to handle file uploads, or to do some form of client-side processing and direct upload to S3 (bypassing our servers), but it was not included in the original app due to cost/complexity concerns
I'm closing this issue since we have a separate issue open for it, and we can continue to discuss at We originally decided to hold off on adding these additional dependencies due to cost and complexity, but we can discuss further at #123
from crowdtiltopen.
Related Issues (20)
- Password Validator HOT 4
- Add invalid password message on login page HOT 1
- How can i install this script...I dont know about ruby... HOT 3
- Check the custom CSS/JS input fields for insecure content loading HOT 1
- Create a form and survey builder for the users
- Able to proceed to checkout without reward selected
- Issue with Install on Mavericks HOT 4
- i18n support HOT 2
- Docker support
- Microdonation?! HOT 2
- heroku labs:enable user-env-compile is deprecated HOT 1
- Ogone payment processor support
- Recent versions of ckeditor will make precompile hang. HOT 1
- Windows x32 port... HOT 2
- Is the current code on Github, the code that is running on https://open.tilt.com?
- Is open.tilt.com a SaaS?
- After Heroku Deployment: HTML out "SomethingWent Wrong"
- is this project dead ? HOT 1
- Invalid ENV var HOT 1
- Heads up - This project is no longer maintained HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from crowdtiltopen.