In this post, topics covered include suspensions, spam, general twitter problems, how twitter handles problems, and more.
What to do if you’ve been hacked
-
- If you’ve been suspended, read this first.
- Change your password. If you can’t login, have Twitter reset your password.
- Revoke bad, unfamiliar or unused apps.
- If you’re still having problems, let Twitter know your situation at http:/bit.ly/twicket
- Write one or more tweets letting your followers know what happened.
- Contact anyone who unfollowed you because of the hack, letting them know what happened, and that you’ve fixed the problem according to these steps.
- Tell others how you fixed your problem: Twitter accounts are often hacked in groups, and if you were hacked, it’s likely others were too, and are searching for information on what to do.
What to do if you have a general problem
- First, check Twitter status.
- You may also want to check detailed status for different parts of the Twitter service. (And even more detailed.)
- It’s never wrong to file a ticket with Twitter letting them know you have a problem and are seeking help. Watch your email for a response after filing a ticket.
- You can also check Twitter known issues, search for help about your Twitter issue, or check the Twitter FAQ. If you leave a comment on a Twitter known issues page, Twitter may be in touch with a temporary solution in advance of fixing the problem permanently. However, if you notify Twitter about your problem by filing a ticket at http://bit.ly/twicket you will often receive an email suggesting possible known issues to read.
- You might want to read this interesting article to better understand how Twitter has organized their help system.
- Besides http://bit.ly/twicket, you can also reporting bugs or problems to Twitter via http://twitter.com/HELP
SPECIAL TIP: If your problem is on Twitter.com, you can reset your connection (which is known to fix some problems) by using your keyboard: Hold down the “Ctrl” key (command for Mac) and press the F5 (function) key at the same time.
Options for help outside of Twitter
Many things are not Twitter problems, per se. It’s always a good idea to search for a support website or support account relevant to your problem if it’s an application or third-party service, such as TweetDeck, TwitPic, etc.
- You can ask other users for help on the Twitter page at GetSatisfaction. Twitter used to say they monitored this site. Now they say instead “We encourage users to help each other get the most out of Twitter. Often the community provides answers and solutions faster than we can respond directly.”
- Searching Twitter to see if others have your problem can also be helpful. Try adding keywords to this example search for problems.
- There are also a variety of third-party services that try to help Twitter users get all kinds of questions answered. One example is the TweetQA service.
- And of course you can always send an @message to other users that you think might be helpful. Don’t bother sending @messages with questions to @Twitter though. Your best bet if you want a response from Twitter is to file a ticket.
- You can also try ComplaintCommunity which is also on Twitter as @CompComm
If your account is suspended
- First, check your email inbox for any notification from Twitter.
- You many also want to read the Official Twitter Rules to see why you might have been suspended. If you’ve been used automated tools to follow or unfollow users, read the Twitter’s following best practices.
- Next follow these steps to confirm that your account was actually suspended and to appeal suspension. Alternatively, you can send an email to suspended@twitter.com.
If you didn’t get any email notification, you’ve filed a ticket and it’s been awhile and you haven’t heard anything back yet, send a tweet something this:
@Delbius my ticket number is #12345 want to know if/why my account was suspended & what I can do
Also, realize that suspension is a warning, not a death knell. Accounts can be suspended and restored multiple times. Just because it was suspended does not bode ill for the future of the account. It DOES mean though that changes to your practices MUST be made or problems fixed.
Twitter has a number of “tests” for an account before it comes under review or suspension. They don’t divulge all the flags against you but point out the main area they feel you need to improve in.
Be sure to read Automation Rules and Best Practices
Granted, Twitter could provide more details to users whose accounts become suspended. A common error that can get your account suspended is automated following/unfollowing combined with links that are clearly from feeds. This marks an account as possibly fully automated which Twitter does not want.
Too much spam?
There are several solutions to help you get less spam on Twitter. A good one to try first is TwitBlock.
How Twitter finds problems
Twitter “tracks tens of thousands of metrics in real time” to find problems. They also watch incoming trouble tickets, and comments users post on the Twitter known issues pages. They don’t pay much attention to tweets to most employees, so if you feel you must tweet a Twitter account, file a ticket first and include your ticket number in any communication.
How Twitter fixes problems
Twitter handles trouble tickets in the order they are received. For some tickets, you may receive an email with suggestions on what to do, and a note telling you to let Twitter know if you still have a problem. If you get this kind of email and fail to respond to Twitter that you “still have a problem” your ticket will be closed. So, watch your email after filing a ticket. Also, if you have left a comment about a problem you are having on a known issues page, you may receive a tweet with further information.
When there are issues affecting a large number of users, Twitter has about 90 features that can be disabled temporarily (known as feature “darkmode”). Twitter can also leave a feature turned on, but not display that feature to users as part of their troubleshooting.
So you may at times notice more advanced searches do not work, some parts of the interface are not available or not working, etc. Also, realize that if you get a FailWhale, sometimes its just a slow server, and if you reload the web page, you’ll get a faster server…or at least you’ll get to see the page you’re trying to visit
How Twitter has improved
Twitter’s biggest improvement was to switch to a queuing technology called Unicorn. This caused them to use 30% less CPU and much less memory on their servers. It was such a big improvement, it allowed them to deploy many fixes and new features without downtime.
John Adams of Twitter has stated “[garbage collection and] SQL problems are root of most of our issues.” Considering that, it is disturbing that Twitter recently decided to halt moving away from SQL for tweet storage, at least for the time being. To help take the load off servers, Twitter stores some things for up to 60 seconds to speed up your access to “real time” information.
The geeky details
John Adams of Twitter in the video below describes all the geeky details of how Twitter handles issues. Instrumentation and logging is critical at Twitter. Here is one of the key diagrams from the video:






{ 7 comments… read them below or add one }
Thanks for all the great info
Thanks for all the concise information. Keep up the good work!
Write anytime if you need help, David
how do you get so many followers and following..=]
If you want to get more followers, dig through some of these tips:
Use Twitter to get influential people to help you.
Thanks for information.
I am a greenhorn-user, so I need indeed your help.
Best regards
Ulrike Singer-Bayrle
You’re very welcome, Ulrike!
{ 3 trackbacks }