We are receiving reports of the inability to build node applications. Our engineers are investigating for further details.
2017-11-08 19:15:08
This issue has been resolved.
2017-11-08 19:15:08
Since 08:00 UTC (3:00 AM Eastern), notifications in the Dublin and Virginia regions of Heroku Connect are no longer being delivered. Notifications have not been lost and will be delivered once this issue has been resolved, our engineers are working on a resolution. All Sync operations are continuing as normal.
2017-11-05 16:51:23
This issue has been resolved.
2017-11-05 16:51:23
We are currently investigating a dip in our routing availability in the EU Common Runtime.
2017-11-03 00:16:55
This issue is now resolved
2017-11-03 00:16:55
This service update has been completed. All platform functionality has returned to normal.
2017-11-02 22:21:23
The scheduled service update is now underway.
2017-11-02 22:21:23
This issue has since been resolved. Data services (Heroku Postgres, Kafka and Redis) in the Tokyo region were unavailable between 7:23 - 08:16 UTC and 08:46 - 09:04 UTC.
2017-11-02 07:48:35
The incident is resolved.
2017-10-31 21:53:08
These issues are now resolved.
2017-10-31 05:26:48
This issue has been resolved.
2017-10-30 19:56:56
The scheduled maintenance has been completed. All platform functionality has returned to normal.
2017-10-23 21:33:29
The scheduled maintenance has been completed. All platform functionality has returned to normal.
2017-10-23 21:33:27
We can confirm that this issue affected Pipelines between 09:24 UTC and 10:27 UTC. Also the Heroku Dashboard was unavailable between 09:37 UTC and 10:20 UTC.
This issue is now resolved.
2017-10-19 09:54:31
This issue is now resolved.
2017-10-18 20:35:00
This incident has been resolved.
2017-10-18 12:53:05
This issue is now resolved.
2017-10-18 10:54:00
On October 13, 2017, from 15:32 UTC to 16:27 UTC, and on October 17, 2017, from 09:57 UTC to 09:59 UTC, the Platform API experienced a rate limiting failure resulting in nearly complete downtime. Numerous Heroku services dependent on the API were affected. We accept full responsibility for this issue, and apologize for the negative effects our customers experienced.
Who was affected?
During both incidents, a large percentage of Platform API requests failed, returning the message 503 Service Unavailable
. Customers were unable to access the Heroku Dashboard, deploy applications, manage add-ons and perform other actions dependent upon the Platform API.
What Happened?
A combination of rate limiting issues failed to control traffic load to the Platform API. These outages were due to a flaw in the rate limiting logic, preventing containment of the traffic. This flaw led to API failures for both customers and other internal services.
In each case, we identified the source of the incoming requests, and blocked continued actions which restored availability. Learning from the first incident, we were able to identify the pattern and take appropriate action much more quickly during the second incident.
What will we do to mitigate problems like this in the future?
In the short term, we will update our internal playbooks to help us identify, contain, and resolve incidents like this more rapidly. We are also reviewing our rate limiting logic, and will continue to invest in the resilience of response automation managing edge cases like this event.
2017-10-17 09:57:30
This incident has been resolved.
2017-10-16 20:57:57
This incident is now resolved
2017-10-16 11:42:00
This incident has been resolved.
2017-10-15 21:54:00
This issue has been resolved.
2017-10-13 19:45:30
Once routing capacity was increased request latency returned to normal levels.
2016-08-15 00:25:00
We have identified the issue and our engineers are putting a fix in place.
2016-08-12 08:40:42
Applications that are deployed using the container registry are seeing issues with booting up processes (e.g. web dynos are not booting up, heroku run bash
fails). This includes cycling dynos for running apps. Our Engineers are investigating.
2016-08-12 08:40:42
This incident is now resolved.
2016-08-12 08:40:42
The issue is resolved.
2016-08-12 07:17:35
We are currently seeing latency or issues with Heroku Postgres and Redis CLI commands (heroku pg:wait
, heroku pg:info
, etc.). Our Engineers are investigating.
2016-08-12 07:17:35
Requests to the EU region are experiencing an increase in latency. Our Engineers are investigating.
2016-08-11 13:28:34
Latency has returned to normal.
2016-08-11 13:28:34
The issue is resolved.
2016-08-04 19:07:00
We have received reports of increased failure rates during Postgres provisions. We are investigating the issue.
2016-08-03 21:24:21
The issue is resolved.
2016-08-03 21:24:21
The issue is resolved.
2016-08-03 16:03:16
Latency on Heroku API is back to normal.
2016-07-31 16:38:25
Engineers are looking into possible latency in Heroku API.
2016-07-31 16:38:25
Logging services have been restored and the issue is resolved.
Between July 28th 23:50 UTC and 02:30 UTC (2 hours 40 minutes) some application logs may not have been delivered, or may appear out-of-order, in logging add-ons and custom drains.
2016-07-29 01:32:38
We are investigating losses and delays in application logs. Customers may be seeing delayed, repeated or lost logs from heroku logs
, logging add-ons or the Heroku Dashboard "View logs" page.
2016-07-29 01:32:38
We are investigating the possibility of missing application log lines.
2016-07-28 18:42:30
A capacity issue with Heroku logplex may have caused delayed application logs between between 10:00 and 20:10 UTC today. The issue is resolved.
2016-07-28 18:42:30
We are investigating an increase in latency and errors for API requests.
2016-07-26 10:32:59
This incident is now resolved and the affected services are operating normally.
2016-07-26 10:32:59
Everything appears to be back to normal.
2016-07-19 18:37:58
The issue is resolved.
2016-07-18 16:02:25
The issue is resolved.
2016-07-12 16:54:06
This incident is now resolved.
2016-07-08 21:36:02
We're resolving this incident since Node.js app build error rates have returned to normal levels. Please refer to the NPM issue for further details.
2016-07-06 12:45:53
Once identified our engineers took steps to reduce the load and request latency has returned to normal levels.
2016-07-06 01:01:20
Once identified our engineering team immediately began work increasing capacity. Both US and EU regions are now at full capacity and dyno start times have returned to normal.
2016-07-05 02:20:00
This issue is resolved.
2016-06-30 06:23:43
This maintenance is complete. All platform functionality has returned to normal.
2016-06-24 21:49:13
This issue has been resolved.
2016-06-24 17:00:07
The issue is resolved.
2016-06-24 02:44:42
This incident is now resolved.
2016-06-23 20:36:11
On June 13th, 2016 between 20:58 UTC and 23:00 UTC, a limited number of customers experienced application instability and loss of Runtime Metrics. We sincerely apologize for the problems this caused.
Here is some additional detail about what happened and steps we are taking to mitigate future outages of a similar nature.
Who was affected?
Customers who had the lab feature Runtime Metrics enabled would have experienced an application restart and a loss of Runtime Metrics.
What Happened?
A deployment of our runtime system (which generates Runtime Metrics) had a defect which wrongly interpreted the state of the lab feature. As a result, Runtime Metric events were not generated during this incident for customers who had the lab feature enabled.
During the resolution of the issue we restarted the impacted customer’s applications to start generating Runtime Metrics once again. During this restart customer’s applications may have been unstable, as the applications were transitioning from being stopped to started.
What will we do to mitigate problems like this in the future?
We have improved the testing and monitoring for Runtime Metrics to detect this failure prior to production and refactoring the Runtime Metrics feature itself to prevent this failure in the future. We also updated our playbooks to ensure that in the future if we need to restart apps dyno restart will be staggered and not all dynos from an app restarted at the same time.
2016-06-13 20:58:56
The issue is resolved.
2016-06-13 17:48:16
All portions of this maintenance are now complete and service has returned to normal. If you created an application during the maintenance and it isn't showing logs as expected, restarting your dynos with heroku restart
will solve that issue. If you added add-ons requiring log drains during this maintenance, you may need to delete it and re-add it.
2016-06-09 21:14:25
The issue is now resolved.
2016-03-15 18:42:58
We are investigating issues with the heroku run
command.
2016-03-15 18:42:58
This issue is resolved. We'll post our post-mortem for the incident here once we've completed it.
2016-03-14 21:46:31
Engineers are investigating issues with the application status. Some applications are seeing H10 errors and are not reachable.
2016-03-14 21:46:31
GitHub sync and Review apps are currently unavailable. Our engineers are working on the fix.
2016-03-10 07:54:22
The issue has been resolved. GitHub sync and Review apps were unavailable from 11:34pm PST (07:34 UTC) to 11:57pm PST (07:57 UTC). GitHub sync and Review apps requests during this time were delayed.
2016-03-10 07:54:22
Our engineers are investigating issues with Heroku Connect. Customers may be seeing the delay for syncing data in the US region. Add-on provisioning for Heroku Connect is currently disabled for both US and EU regions.
2016-03-08 01:28:08
The issue has been resolved.
Heroku Connect was unavailable from 4:44pm PST (00:44 UTC) to 5:37pm PST (01:37 UTC).
2016-03-08 01:28:08
We are investigating increased error rates in Heroku Postgres management functions.
2016-03-05 01:27:10
We are investigating increased error rates in Heroku Postgres management functions.
2016-03-05 01:27:10
This issue was resolved retroactively. Please refer to the Retroactive text for details.
2016-03-05 01:27:10
We're aware of the OpenSSL DROWN bug. Our security team and engineers are diligently working to assess and remediate any exposure as quickly as possible. We'll keep you updated as things progress. Updates to follow.
2016-03-01 13:54:31
This issue is resolved.
2016-02-28 22:11:51
The service update has completed successfully.
2016-02-26 02:16:28
Heroku engineers are performing an emergency service update on the Heroku build system. For the next 15 minutes the following services will be unavailable:
- Application builds through
git push heroku
- Automated deployment via GitHub pull requests
- Application deployment via GitHub and Dropbox integration
We will provide an update when the service update has completed.
2016-02-26 02:16:28
Engineers are investigating the cause of slow responses and errors from the Heroku API.
2016-02-25 18:41:12
This issue is resolved.
2016-02-25 18:41:12
This issue is now resolved.
2016-02-25 15:35:34
Engineers are investigating the cause of slow responses and errors from the Heroku API.
2016-02-25 15:35:34
The issue is now resolved.
2016-02-23 23:11:00
The issue is now resolved.
2016-02-23 23:11:00
The scheduled logging service update is now underway. To reiterate, for the duration you may see the following impact:
- API access will be limited or unavailable
- App scaling events will be unavailable, including new dyno provisioning, restarts, and idling/unidling
- Deploys will be suspended during this maintenance
We'll post more updates as necessary or when the maintenance is complete.
2016-02-23 22:45:32
This maintenance is complete. All platform functionality has returned to normal regarding this maintenance. We continue to work on the API availability issues with https://status.heroku.com/incidents/860.
2016-02-23 22:45:32
This issue has been resolved. The database having issues was replaced and applications tied to the old database were switched over to the new database. Affected applications will not have any metrics showing for the duration of this incident.
2016-02-23 01:00:00
This service update is now complete. All logging functionality has returned to normal. Any applications created during the update should start seeing logs after their first daily cycling or manual restart.
2016-02-19 21:28:15
The scheduled logging service update is now underway. To reiterate, for the duration you may see the following impact:
- Failures while creating new log drains.
- Failures adding add-ons that require log drain creation.
- Log tails may fail intermittently and will lose their 1500 line buffer.
- Newly created applications won't have logging until their first daily cycling post-service update.
- Log delivery for existing applications may be lossy for the duration.
We'll post more updates as necessary or when the service update is complete.
2016-02-19 21:28:15
We are investigating reports of errors surrounding our billing and invoices.
2016-02-18 10:41:29
This issue is resolved.
Invoice data is now accurate and any discrepancies have been corrected. Please review your current usage and open a support ticket if you see anything unexpected.
Again we’re sorry for this issue. We’re conducting a full post-mortem and will be posting it to this status incident once it’s completed.
2016-02-18 10:41:29
We are currently investigating an increase in GitHub Sync build failures.
2016-02-17 20:59:32
The incident is now resolved.
2016-02-17 20:59:32
This morning (Feb 16th PST), several vendors disclosed a vulnerability (CVE-2015-7547) in the getaddrinfo
functions in libc which allows an attacker to potentially execute remote code via DNS lookups returning a specially-crafted payload. You can find more details about this vulnerability in this excellent writeup by Google Security.
Updated stack images for our Cedar-14
stack have been released, and will propagate to your dynos within the next 24 hours.
Heroku Postgres and Heroku Redis data services are being automatically updated to include the recommended patches to protect against this issue. We expect this update process to be complete within the next few hours.
Users of Standard & Premium data plans for Heroku Postgres wishing to receive these updates sooner can make use of the follower changeover process, otherwise no further action is required.
As per our stack update policy, any applications running on deprecated stacks, e.g. Cedar-10, have not received these updates.
2016-02-17 00:43:34
This issue has been resolved.
Earlier today a revision of access control for Heroku CLI updates caused an unexpected permission failure in the Heroku CLI plugin repository. This failure propagated throughout the CDN we use to publish Heroku CLI plugins. Our engineers have reverted the change and invalidated the faulty data from our CDN.
If customers continue to see issues with the Heroku CLI install please try running the heroku update
command. If it continues to fail after that please log a support ticket at https://help.heroku.com/
2016-02-16 00:12:11
Our engineers are investigating issues with the Heroku CLI. Customers may be seeing failures referencing "Error reading plugin: heroku-pipelines".
2016-02-16 00:12:11
Builds are proceeding as normal. The issue is resolved.
2016-02-11 22:46:20
Planned maintenance caused an unexpected increase in build delay, resulting in hanging builds. We have identified the cause of the delay.
2016-02-11 22:46:20
We are looking into a likely cause of this issue along with steps toward mitigation.
2016-02-10 22:42:55
We are seeing no further issues.
2016-02-10 22:42:55
Our automated systems have detected potential platform errors. We are investigating.
2016-02-10 22:42:55
Engineers are investigating increased error rates provisioning new Postgres and Redis databases. You may experience issues creating new databases and High availability databases may not recover after a failure.
2016-02-08 16:33:44
This issue is now resolved.
2016-02-08 16:33:44
The issue has been resolved. Application Metrics were unavailable from 18:06 UTC to 18:43 UTC, Feb 3 due to this issue.
2016-02-03 18:40:13
The fix has been applied and we are seeing metrics on the dashboard now.
2016-02-03 18:40:13
We are investigating an issue with the app that manages Heroku Data resources. Some heroku pg
and heroku redis
commands may be unavailable. Existing Postgres and Redis databases are unaffected.
2016-02-01 22:24:03
This issue has been resolved.
2016-02-01 22:24:03
This service update has completed successfully.
2016-01-28 23:29:11
This service update is starting now.
2016-01-28 23:29:11
GitHub sync and Review apps are working normally.
2016-01-28 01:00:55
We are seeing elevated errors around the apps configured with GitHub sync or Review apps. This may include builds and the deploy tab of the app dashboard. https://status.github.com/ may have updated information regarding this issue.
2016-01-28 01:00:55
All database services have been restored and the platform is operating normally.
2016-01-14 22:41:53
From 22:27 to 22:37 UTC, we noticed increase latency and network errors across the platform. This caused minor instability across our systems as well as an increase in network-related errors in applications running on the platform. At this time, latency has returned to normal and systems are recovering. We are continuing to monitor for any further issues.
2016-01-14 22:41:53
This issue has been resolved.
2016-01-14 16:51:21
Engineers are investigating increased load on the app that manages Heroku Postgres and Redis resources. You may experience issues creating new databases or viewing information on existing databases, but running databases are unaffected.
2016-01-14 16:51:21
This issue is resolved.
2016-01-12 15:15:23
We are investigating a drop in overall routing availability. This might result in closed connections or other errors.
2016-01-12 15:15:23
Build failures on Node.js apps have returned to normal operating level.
2015-12-31 22:11:25
This incident is now resolved.
2015-12-21 15:10:55
This issue is resolved.
2015-12-21 09:14:00
This issue is resolved.
2015-12-12 11:46:04
Engineers are manually migrating all the affected Redis databases to new servers. We estimate this will take a few more hours to complete.
If your app is still affected by this, you can bring it back online by creating a new hobby-dev Redis instance. To do that, run heroku addons:create heroku-redis:hobby-dev
, then promote the new instance by running heroku redis:promote
.
2015-12-01 21:21:16
This issue is resolved.
2015-12-01 18:21:51
API maintenance is complete. All systems operational.
2015-11-24 21:40:34
This issue is now resolved.
2015-11-20 07:39:41
This incident is now resolved.
2015-11-19 08:40:06
The issue has been resolved.
2015-11-06 18:57:49
This issue has been resolved.
2015-11-04 03:18:06
This incident is now resolved.
2015-11-02 13:13:26
On November 1st, between 11:06 and 13:51 UTC, a subset of apps (described below) experienced sporadic unavailability. Our service provider identified and fixed an infrastructure problem responsible for this incident and has taken further steps to prevent similar situations in the future.
We sincerely apologize for the problems this incident caused.
Here is some additional detail about what happened and steps we are taking to mitigate the impact of future outages of a similar nature.
What was affected?
Elastic Load Balancers (ELBs) associated with SSL Endpoints lost contact with some or all Heroku routing layer servers, resulting in sporadic impact to apps using the SSL Endpoint add-on. At any given time, at least 8% of apps using SSL Endpoint were affected, and the set of affected apps may have changed throughout the incident window. HTTP requests to impacted apps were met with an abruptly closed connection which would appear as a blank page in a browser. HTTPS requests would be abruptly closed as well, potentially during the TLS handshake phase. This may have appeared as a “TLS Handshake Failure” error in a browser and/or a blank page.
What Happened?
An AWS infrastructure problem caused a delay in propagation of state to the firewalls running on EC2’s underlying hosts, which prevented ELBs from being able to reach Heroku’s routing layer. AWS resolved the propagation delay, restoring communication with the Heroku routing layer and thus fully restoring service for impacted apps.
What will we do to mitigate problems like this in the future?
The root cause has now been corrected by AWS, and AWS has instituted more sensitive alarming. While this was a problem internal to AWS, it is our goal to limit or prevent impact in such situations whenever possible. We are working closely with AWS to improve incident response for problems like this and to prevent similar incidents in the future.
2015-11-01 12:15:46
This maintenance is complete.
2015-10-23 23:52:26
This maintenance is complete.
2015-10-22 16:17:22
A fix for this issue has been identified and can either be executed manually or will eventually be applied to local clients.
2015-05-20 15:30:00
We're investigating problems with build output during git pushes.
2015-05-14 21:09:20
This issue is now resolved.
2015-05-06 11:52:29
The GitHub API is back up and we have enabled GitHub sync. We continue to monitor.
2015-05-06 11:52:29
The update of the Heroku build service has begun. For the next 30 minutes Heroku Git repositories, the Heroku button, Github Sync, Dropbox Sync, and the Heroku Builds API will not be available.
2015-05-04 20:49:25
This service update is resolved.
The service update was completed successfully.
2015-05-04 20:49:25
The Platform API has been restored and is now available.
2015-05-04 19:33:00
The maintenance is now complete and our engineers are monitoring the logging infrastructure to ensure it's operating as expected.
2015-04-27 17:58:44
The maintenance completed successfully.
2015-04-27 17:58:44
We are investigating issues with GitHub Sync. Platform API and GIT builds are not impacted.
2015-04-27 14:54:23
This issue is now resolved.
2015-04-27 14:54:23
This service update is resolved.
Part of the service update could not be completed within the scheduled update period. This work will be performed in a future service update. The future update will be announced at least three business days in advance, in accordance with the Heroku platform update guidelines.
2015-04-24 21:36:34
The update of the Heroku build service has begun. For the next 30 minutes Heroku Git repositories, the Heroku button, Github Sync, Dropbox Sync, and the Heroku Builds API will not be available.
2015-04-24 21:36:34
Heroku engineers are investigating reports of errors accessing application logs.
2015-04-23 04:59:29
This issue is resolved.
2015-04-23 04:59:29
The service update completed successfully.
2015-04-23 02:12:27
The Platform API service update has begun.
During this time the Heroku Platform API will not be available and the build system is disabled. Scheduled jobs in the Heroku Scheduler will not run. The Heroku Dashboard and Heroku Help systems will also not be available. Idling apps will not unidle during the update, but apps already running on dynos will continue to run.
While the API is being updated you will be unable to log into your Heroku account. If you need to communicate with our support staff during this time, please email outage-support@heroku.com. Support staff will not be able to perform API calls on your behalf during the service update.
We will post an update when the work is completed.
2015-04-23 02:12:27
This issue has been resolved. This afternoon's change has been fixed and users can now access their "Deploy" tab.
2015-04-22 13:45:13
We're beginning the scheduled service update to the production database management system now. During this process, customers will be unable to provision new production databases, and most heroku pg
commands will be unavailable.
2015-04-21 23:33:03
This service update has completed successfully.
2015-04-21 23:33:03
This issue has been resolved. The backlog has cleared and git push deploys are working as expected again.
2015-04-21 14:40:00
The operational update completed successfully.
2015-04-20 15:51:46
The maintenance for status.heroku.com is starting.
While status.heroku.com is undergoing maintenance, please refer to https://twitter.com/herokustatus for the latest updates.
We will provide an update when the operational update is complete.
2015-04-20 15:51:46