PDFShift Profile Banner
PDFShift Profile
PDFShift

@pdfshift

190
Followers
98
Following
3
Media
177
Statuses

The HTML to PDF conversion API - Learn more at Status page:

Don't wanna be here? Send us removal request.
@pdfshift
PDFShift
4 years
@olesovhcom How do we enable the Disaster Recovery Plan?
5
3
22
@pdfshift
PDFShift
1 year
A new PDFShift is coming! 👀
1
1
6
@pdfshift
PDFShift
3 years
We are having troubles with our database, which explains the latency you might experiencing, or even downtime. We are all in on fixing the issue ASAP.
9
0
5
@pdfshift
PDFShift
4 years
@Simon_Lucy @RealLordK1 @olesovhcom Yeah, that's what we are doing right now, deploying somewhere else ... Thank you :)
0
0
5
@pdfshift
PDFShift
4 years
Thank you everyone for your patience. Not everything is back up, but things should start to get better.
1
0
5
@pdfshift
PDFShift
3 years
Following Monday's outage, we've been thinking about how we could improve the overall service and ensure better resiliency. Here's the plan we came up with:
2
0
4
@pdfshift
PDFShift
3 years
It seems we are starting to get back on our feet. The servers are staying live now and they seem to handle the requests correctly. We'll monitor heavily for now and put some updates once we are sure everything is back to normal.
2
0
3
@pdfshift
PDFShift
3 years
This will be done over the span of the following weeks and will be transparent for you (no DNS/code/URL to update on your part). Voilà :)
0
0
4
@pdfshift
PDFShift
4 years
The service is now fully back up. You can access your dashboard at . We recommend you check if your data, API keys, and subscription status are valid. We remain available if you have any questions! Thank you so much for your support over the past few days!
0
0
2
@pdfshift
PDFShift
4 years
The asynchronous (using "webhook" parameter) should be working now too. The convert endpoint should be fully recovered. Please reach out to us via the support if you have any troubles. Thank you!
2
0
4
@pdfshift
PDFShift
2 years
We've started migrating to OVH and updated the status page to reflect our servers with direct health checks : (the grey bars are because the checks are new)
3
0
3
@pdfshift
PDFShift
2 years
Would you be interested in the challenges of growing an HTML to PDF conversion API? Great! We are looking to hire a VP of Growth at @pdfshift . Reach out to us to share why you'd be a great fit, and we'll discuss this further :)
0
1
3
@pdfshift
PDFShift
2 years
Now, what we'll do is first reach out to a few key users about this new infrastructure, and see how it operates. Then, in a few weeks, we'll start balancing the requests between AWS and OVH, and once we are sure the new code is working well, we'll stop AWS.
0
0
3
@pdfshift
PDFShift
11 months
Today at 2:49 UTC, our two APIs encountered an issue caused by a deployment. We got notified on the issue and quickly worked on resolving the problem. The outage lasted for 40 minutes. We apologize for the troubles during this incident.
1
0
3
@pdfshift
PDFShift
4 years
PDFShift is currently down, because of a fire that caused the whole datacenter to go down. We are currently working on trying to deploy the whole infrastructure on another datacenter. For more information about the issue: . Thank you for your understanding
@ovh_status
OVH Status Feed
4 years
Datacenters:: Datacenter SBG: Nous faisons actuellement face à un incident majeur au sein de notre datacentre de Strasbourg, avec un feu déclaré dans le bâtiment SBG2. Les pompiers sont intervenus immédiatement sur place mais ne sont pas parvenu #ovh
4
13
11
4
0
3
@pdfshift
PDFShift
3 years
Just a quick update on our migration: The codebase has been fully updated to Sanic. We are now implementing the full test suite to ensure all the endpoints will work properly.
0
0
3
@pdfshift
PDFShift
4 years
We just released the new version of our app at ! A lot of pretty good stuff, including logs viewing, detailed credits usage and an improved Invoice viewing section! Let us know what you think!
2
1
3
@pdfshift
PDFShift
7 months
We just released a new website! Pretty happy with the result. Our intention here was to focus more on the purpose of PDFShift, which is a technical tool. We also wanted to show to our visitors that we are a reliable service that is here for the long haul. Hope you'll like it!
Tweet media one
2
1
3
@pdfshift
PDFShift
4 years
Thank you so much everyone for the warm words and the support! We're doing everything we can do have the service back up. The conversion part is almost done (only the asynchronous "webhooks" part remains), and it should be before the end of the day.
0
0
3
@pdfshift
PDFShift
3 years
676 successful tests (100%) to the `convert/pdf` endpoint seems to indicate the migration is going well.
0
0
3
@pdfshift
PDFShift
2 years
Half the processing servers were down Saturday because of an issue at OVH. This did not cause any issues at all on PDFShift because of the way it was built! (redundancy and performances).
1
1
2
@pdfshift
PDFShift
4 years
The asynchronous tasks still don't work, and the database is not working (we can't have access to the latests backups, that were stored on another server ... but on the same datacenter!). In the meantime, all the requests to PDFShift are free and not counted!
2
0
2
@pdfshift
PDFShift
4 years
I'm not saying you should ... but ... since there is no database since the migration, we don't count the requests you make to PDFShift... 😉
0
0
1
@pdfshift
PDFShift
4 years
@girlgerms We have one, that was rolling when I sent that tweet. I just didn't know that this was the official term. Not everyone has a background in secops.
1
0
2
@pdfshift
PDFShift
2 years
PDFShift will run on two distinct regions and each region can handle the current load of what we serve at AWS ... TWICE! This should give us plenty of room for the next steps.
0
0
2
@pdfshift
PDFShift
6 years
Thank you @sujanpatel ! :)
@sujanpatel
Sujan Patel
6 years
Need to convert HTML documents to PDF? The team behind is doing a terrific job!
0
7
11
0
0
2
@pdfshift
PDFShift
3 years
Voilà! You have our roadmap! I'm excited to implement this. Our aim here is to remove all the outage and downtime issues we might have. Trust me when I say that it's awful for us too when PDFShift is down, and our objective is to eradicate that.
1
0
2
@pdfshift
PDFShift
6 years
@davidoladeji I know! That's why we made a dedicated API just for that. Maybe it's something you'd be interested? Here's the link:
0
2
2
@pdfshift
PDFShift
4 years
@deathbymaomao Thank you so much Gary for your warm message. I also hope the rest of the week will be less intense! :)
0
0
2
@pdfshift
PDFShift
3 years
I understand this is not a great situation for anyone, but we are doing all our best right now to recover from this bad, bad situation. Like you, I can't wait to have this up and running again and I do hope it is going to be soon!
0
0
2
@pdfshift
PDFShift
2 years
We had some issues caused by a script stopping one of our servers. With the redundancy we have, the IPs should have handled that, but some users still got problem accessing our API. So we updated how we accept incoming and dispatch requests across our network :) All is good now!
0
0
2
@pdfshift
PDFShift
4 years
@RealLordK1 @olesovhcom Ok that make sense. We're on it, but I thought they had an option on their end that we had to enable. Thank you for the clarification!
2
0
2
@pdfshift
PDFShift
6 years
@CH_RI_GI @ShivaJSPSoldier @JavaScriptDaily In fact that's what we use at PDFShift :)
0
0
2
@pdfshift
PDFShift
6 years
Hoping to ride on the momentum, we are on HackerNews today - . Thank you for sharing and helping us 🙌
0
1
2
@pdfshift
PDFShift
2 years
Great news! The new servers are up and running (but we haven't changed the DNS yet). You can try with and . Yes, we are on two distinct regions now, so one can catch fire ;)
0
0
2
@pdfshift
PDFShift
4 years
@NetworkPulse Yes, I'll do that. Thank you!
1
0
1
@pdfshift
PDFShift
2 years
We had around one hour of downtime today following our work on making our system more redundant. We continued to run some tests after we resolved the issue, which is why our status page shows for longer issues, but the API was back to normal sooner.
1
1
1
@pdfshift
PDFShift
6 years
@TechUSM @JavaScriptKicks @titanve mPDF is great indeed but restricted to PHP. The idea behind PDFShift is to run the conversions outside your server to reduce the resource needed for it, and let you handle more requests :)
1
0
1
@pdfshift
PDFShift
3 years
We have been interviewed by XStartups:
1
0
1
@pdfshift
PDFShift
4 years
@KPopSourceMedia @olesovhcom Thank you for your response. I thought they had an option at OVH for this, I misinterpreted things, my bad ;)
0
0
1
@pdfshift
PDFShift
4 years
@SparkedSynapses Yeah. The worst thing is that you can anticipate a lot of things (we had load balancing, redundancy servers, database backup on other servers, and a lot of other things), but you never expect the datacenter to catch fire 😅
0
0
1
@pdfshift
PDFShift
4 years
@celine_m_s Merci beaucoup pour votre compréhension. Nous faisons actuellement tout notre possible pour remettre le système en place.
0
0
1
@pdfshift
PDFShift
3 years
The issue now appears to be resolved, but we are keeping on eye on it. We published updates all day long at and we are now searching for a more efficient solution than AWS. We had too much problem with them to stay there and rely on them.
3
0
1
@pdfshift
PDFShift
4 years
@NetworkPulse Interesting! Do you use a specific service for when an outage occurs, or "just" the mailing list?
0
0
1
@pdfshift
PDFShift
6 years
Alright, alright! We are ready to kick some HTML! Who's got some?
0
0
1
@pdfshift
PDFShift
3 years
I'd love to give an ETA, we had some hopeful results then it all went down again ... So for now, I can't say for sure. I'm really hoping it's soon because we've been at it recklessly for almost 8 hours and getting tired.
0
0
1
@pdfshift
PDFShift
2 years
@__nxbxdy__ We had a sporadic database issue that is now resolved, and caused some conversions to fail. We then took advantage of the issue to implement a way to still be able to serve the conversions even when the database is down. All is deployed now and we are checking the services.
0
0
1
@pdfshift
PDFShift
6 years
@iEatsALot Oh!! That's a surprise ... I'll take a look, thanks!
0
0
1
@pdfshift
PDFShift
6 months
The joys of running an online business ...
Tweet media one
0
2
1
@pdfshift
PDFShift
4 years
@visualspecter Thank you! We have almost done moving everything to AWS ElasticBeanstalk! A few more steps and we should be good.
0
0
1
@pdfshift
PDFShift
3 years
@inouire I agree. And we had more control over the issues when we had an outage at OVH. Now, every time something is having issues, AWS remove that server and creates a new one, making debugging harder. We are seriously considering migrating back to OVH.
1
0
1
@pdfshift
PDFShift
3 years
Right now, we are building an alternative environment in the hope to have a mitigation process while the issue is trying to be fixed.
3
0
1
@pdfshift
PDFShift
3 years
2b. More powerful servers for a fraction of the costs. We estimated that we will be able to handle 300 requests simultaneously 2c. We'll set up half the API on another region, and a database replica (read) too, to ensure we are always up
1
0
1
@pdfshift
PDFShift
5 years
@prid_outing Hi! Yes, we decided to change our pricing. We sent an email to our current user base to notify them. I'm sorry if you haven't received it :/
0
0
1
@pdfshift
PDFShift
4 years
@ClaudiaLaureMM ¯\_(ツ)_/¯
1
0
1
@pdfshift
PDFShift
5 years
Do you have a Heroku account? We are looking for testers of our upcoming add-on. Nothing much to do, we just need your email to invite you and install the Addon, that's all. Here's the form: Thank you so much!
0
2
1
@pdfshift
PDFShift
3 years
Welp, we finally took 4 powerful servers, 2 on each regions. Each of them can easily handle the 2 times the current load of PDFShift...
0
0
1
@pdfshift
PDFShift
2 years
@tadejm Hi Tadej! That's odd. Do you happen to have more details about the issue ? (Why does the hostname mismatch?!). We did migrate half the load to OVH (we are currently on a hybrid AWS/OVH while we fully migrate to OVH) but both should have valid and working certificates.
1
0
1
@pdfshift
PDFShift
3 years
PDFShift is currently having an outage from what seems to be caused by AWS SQS. We got 12 new Sentry issues created today, all pointing to SQS. We are knee-deep on mitigating this issue as fast as possible but don't have an ETA right now.
3
0
1
@pdfshift
PDFShift
4 years
We just changed the DNS entry for toward Amazon Elastic Beanstalk. Our tests appears to work correctly but not everything is back again.
3
0
1
@pdfshift
PDFShift
4 years
The was an issue on our server that automatically updated to a latest version of a library (SQLAlchemy) that caused a downtime of about 30 minutes. We quickly fixed the issues and all should be back to normal now.
0
0
1
@pdfshift
PDFShift
3 years
We've worked with Sanic already and built a very robust system, so we know we can rely on this framework for our migration.
1
0
1
@pdfshift
PDFShift
3 years
Worst case scenario: The region with the two conversion servers goes fully down. In that case, writes to the database will stop, and only one conversion server will remain up until we intervene, but that server will be able to handle the load we currently have, so it should be ok
1
0
1
@pdfshift
PDFShift
6 years
@justinotherjohnson Hi! Saw your comment on ProductHunt about HelloPDF. In case you are interested, works with URL that dynamically loads via Javascript. Feel free to reach out if you have any questions.
0
1
1
@pdfshift
PDFShift
4 years
Next step is to have the asynchronous task to work again. For the database, we'll have to wait until we can access our server back at OVH... We'll start responding to the latest support requests we received now.
1
0
1
@pdfshift
PDFShift
2 years
@itscazed Oh yes ! I know why : We changed the path to the ping endpoint (we didn't knew it was use externally). You are just hitting a 404 with no repercussions on the service's health ;) (the new endpoint is )
0
0
1
@pdfshift
PDFShift
4 years
@NetworkPulse Yes I saw that! That's crazy!!
0
0
1
@pdfshift
PDFShift
4 years
@deathbymaomao We focused on the conversion endpoint, so this should work as long as you don't use async requests (using webhook parameter). The rest is not ready yet. (We thought it was more important to give access to the conversion endpoint, even for free)
0
0
1
@pdfshift
PDFShift
2 years
@RuttlApp @denicmarko Unfortunately, it's not something possible on PDFShift (you can only convert from HTML to PDF). You would need a PDF editing service to do that, but I don't know one that would best match your needs, sorry :/
0
0
1
@pdfshift
PDFShift
3 years
@itsclemsey We did had issues today with PDFShift for about 9 hours and we are really sorry about this. The problem is now fixed and we'll ensure this won't happen again in the future (it was related to faulty automated update that triggered a follow up of issues).
1
0
1
@pdfshift
PDFShift
4 years
@girlgerms I agree, and as I said, we have one. Just under a different name, which caused the confusion.
0
0
1