
So, you own or manage a website like Online Shop or Blog and looking how to troubleshoot a website. The site is made with any of these:
- WordPress/WooCommerce
- OpenCart
- PrestaShop
- MODX
- Joomla
- Drupal
- Custom made with PHP/Python/RubyOnRails
- You name it
and instead of your site you see pages like these?
Troubles
- 400 Bad Request
- 413 Request Entity Too Large
- This page isn’t working (HTTP Error 500)
- 502 Bad Gateway
- Gateway time-out (Error code 504)
- Web server is down (Error code 521)
- Your connection is not private (
NET::ERR_CERT_AUTHORITY_INVALID
,NET::ERR_CERT_INVALID
) - This site has been reported unsafe
- Redirected you too many times (
ERR_TOO_MANY_REDIRECTS
)
The errors may vary but the consequences are usually the same:
- Loss in SEO
- Removal from the SERP
- Lost orders
- Loss of the money spent on ads
- Lost profit
Sometimes you don’t have critical errors but the website isn’t loading quick enough, and that leads to, again, lower SERP positions, visitors close the page because they don’t want to wait.
Reasons
Top reasons that lead to the issues on the website are the following:
- You are using shared hosting. Shared hosting could save you several dozens of dollars a month, but almost any shared hosting is a bad choice for the sites with traffic.
- Your dedicated server or VPS is not good enough. Even though own dedicated server is much better solution than shared hosting, often you need much better one to handle the demands of your website.
- DDoS. They cost cheap nowadays and can make a lot of troubles. Unfair competitors and other mean people can order a DDoS for your site.
- You are not using page cache. Any CMS requires page caching plugin to be able to handle the traffic.
- You are not using database query cache. That is a different kind of caching that helps to lower down the pressure on the database with the help of memcache/redis/etc caching.
- Bad SQL queries and structure. Non-optimised queries, the lack of table indexes could lead to high database activity and server overload.
- Your dedicated server (or VPS) is not properly setup and tuned. The server setup may have bottlenecks caused by non-optimal software settings.
- Your website engine and/or plugins/modules on it are outdated and contain vulnerabilities, no auto-upgrades are used.
Use Case – How to Troubleshoot a Website
- Ask for help: push the buttons below 👇 or fill the contact form. You describe the issue, we sign NDA if needed, you give us credentials and we are starting to analyse and troubleshoot the website. The first 2 hours are for free. There is a chance that only small change is needed and you get your issue fixed on this step for free and we are done.
- If you and us come to a conclusion that complete hosting re-setup is needed we choose the tariff plan and start paid services.
Tariff
Plans- Managed ServersManaged Servers
- Managed Sites or AppsManaged Sites or Apps
- Response TimeResponse Time
- Working HoursWorking Hours
- Emergency Response TimeEmergency Response Time
- Emergency Working HoursEmergency Working Hours
- Infrastructure as CodeInfrastructure as Code
- DocumentationDocumentation
- MonitoringMonitoring
- Managed BackupManaged Backup
- Managed FirewallManaged Firewall
- Chat with EngineersChat with Engineers
Economy
$30
per hour
+ $42 per month- Managed ServersEach dedicated server, VM or LXC container requires own monthly licenseOne
- Managed Sites or AppsUnlimited (limited by the server abilities) IaC defined apps, sites, services, monitoring items within one OS.
Any complexity: from simple WP site to highly customized mission critical node.
The price includes solely Microdevops services and does not include any additional costs for the hardware or software of the server if needed.unlimited
- Response TimeAll operations are paid hourly:
- Installation and maintenance
- OS operations, diagnostics, fixing of hardware and software issues, stress testing, updating, performance optimisations
- Configuration of software in accordance with the specified requirements of the customer
- Configuration of backups according to customer requirements and data restoration from backups
- Writing automation and IaC code
- Consultancy
- Chat with engineers
- Other operations72h - Working Hoursupon availability
- Emergency Response TimeEmergency response is not available for this plann/a
- Emergency Working HoursEmergency response is not available for this plann/a
- Infrastructure as Code
always
- DocumentationKeeping information about client's assets, infrastructure, access etc
- MonitoringMicrodevops monitoring stack with auto-discovery
- Managed BackupManaged backup with monitoring, checks and coverage
- Managed FirewallManaged, automatically applied firewall
- Chat with EngineersOnly email and GitLab issues
Basic
$50
per hour
+ $50 per month- Managed ServersEach dedicated server, VM or LXC container requires own monthly licenseOne
- Managed Sites or AppsUnlimited (limited by the server abilities) IaC defined apps, sites, services, monitoring items within one OS.
Any complexity: from simple WP site to highly customized mission critical node.
The price includes solely Microdevops services and does not include any additional costs for the hardware or software of the server if needed.unlimited
- Response TimeAll operations are paid hourly:
- Installation and maintenance
- OS operations, diagnostics, fixing of hardware and software issues, stress testing, updating, performance optimisations
- Configuration of software in accordance with the specified requirements of the customer
- Configuration of backups according to customer requirements and data restoration from backups
- Writing automation and IaC code
- Consultancy
- Chat with engineers
- Other operations24h - Working HoursMon - Fri
10:00 – 19:00 EET
Except holidays 8x5 - Emergency Response TimeEmergency requests concern major service functioning, e.g. website availability60m
- Emergency Working HoursAvailable for emergency request calls 24x7x36524x7
- Infrastructure as Code
always
- DocumentationKeeping information about client's assets, infrastructure, access etc
- MonitoringMicrodevops monitoring stack with auto-discovery
- Managed BackupManaged backup with monitoring, checks and coverage
- Managed FirewallManaged, automatically applied firewall
- Chat with EngineersEmail, GitLab issues, Slack, Telegram, Skype, etc
Premium
$75
per hour
+ $75 per month- Managed ServersEach dedicated server, VM or LXC container requires own monthly licenseOne
- Managed Sites or AppsUnlimited (limited by the server abilities) IaC defined apps, sites, services, monitoring items within one OS.
Any complexity: from simple WP site to highly customized mission critical node.
The price includes solely Microdevops services and does not include any additional costs for the hardware or software of the server if needed.unlimited
- Response TimeAll operations are paid hourly:
- Installation and maintenance
- OS operations, diagnostics, fixing of hardware and software issues, stress testing, updating, performance optimisations
- Configuration of software in accordance with the specified requirements of the customer
- Configuration of backups according to customer requirements and data restoration from backups
- Writing automation and IaC code
- Consultancy
- Chat with engineers
- Other operations4h - Working HoursMon - Fri
10:00 – 19:00 EET
Except holidays 8x5 - Emergency Response TimeEmergency requests concern major service functioning, e.g. website availability15m
- Emergency Working HoursAvailable for emergency request calls 24x7x36524x7
- Infrastructure as Code
always
- DocumentationKeeping information about client's assets, infrastructure, access etc
- MonitoringMicrodevops monitoring stack with auto-discovery
- Managed BackupManaged backup with monitoring, checks and coverage
- Managed FirewallManaged, automatically applied firewall
- Chat with EngineersEmail, GitLab issues, Slack, Telegram, Skype, etc
On Demand
$75
per hour
+ $0 per month- Managed Serversn/a
- Managed Sites or AppsUnlimited (limited by the server abilities) IaC defined apps, sites, services within one OS.
Without monitoring.
Any complexity: from simple WP site to highly customized mission critical node.
The price includes solely Microdevops services and does not include any additional costs for the hardware or software of the server if needed.unlimited
- Response TimeAll operations are paid hourly:
- Installation and maintenance
- OS operations, diagnostics, fixing of hardware and software issues, stress testing, updating, performance optimisations
- Configuration of software in accordance with the specified requirements of the customer
- Configuration of backups according to customer requirements and data restoration from backups
- Writing automation and IaC code
- Consultancy
- Chat with engineers
- Other operations24h - Working HoursMon - Fri
10:00 – 19:00 EET
Except holidays 8x5 - Emergency Response TimeEmergency requests concern major service functioning, e.g. website availability60m
- Emergency Working HoursMon - Fri
10:00 – 19:00 EET
Except holidays 8x5 - Infrastructure as Code
optional
- DocumentationKeeping information about client's assets, infrastructure, access etc
- Monitoring
- Managed Backup
- Managed Firewall
- Chat with EngineersEmail, GitLab issues, Slack, Telegram, Skype, etc
- Based on the requirements collected on the previous step you order new empty server or VPS.
- If we use dedicated bare-metal server, one day hardware stress test is recommended.
- While the server is on the stress test we are preparing the code (Infrastructure as Code) to manage the server and website according to our Architecture.
- As we separate each site to a dedicated Linux user you can host many sites (up to thousands) on a single server. We deploy the website (or websites) without switching DNS. Provide you with the code and database access. You, usually with your website developer, have to test it thoroughly, verify that admin part, orders page, email sending, etc works.
- We discuss and make sure that engine auto-upgrades, DB query caching, page caching and other needed optimisations are used. Help developer to profile and optimise the code, DB queries if needed. Load tests are needed usually as well.
- When we come to a conclusion that new setup is ready, we setup CDN, WAF (usually CF Pro plan is recommended), sync the data and switch DNS of the site so it starts being served from the new server.
- We make sure that data backups are being made.
- We are starting to analyse the metrics from the CDN and the server, starting the monitoring process of the server and the website. We are monitoring many dozens of parameters, but the most important are:
- Server availability, CPU load, memory usage.
- Disks free space.
- Website availability from outside, a text pattern on the site, SSL certificate health on the website.
- Backups.
- We discuss the results and improvements achieved.
Approximate Costs
Typical online shop or blog usually fits into a single dedicated server and we recommend this solution as you get deserving performance for the lowest cost. So, approximate costs of renting the server from the provider and our services to move and support the website on this server for 6 (six) months are:
Cost | Q’ty | Price | Total |
AX52 Dedicated Server rent (paid to Hetzner) | 6 month | $69 | $414 |
AX52 Dedicated Server once-off setup fee (paid to Hetzner) | one time | $42 | $42 |
Microdevops Basic Server License | 6 month | $50 | $300 |
Microdevops Basic Ops Hours Required to setup above mentioned Use Case steps | 20 hours one time | $50 | $1000 |
Microdevops Basic Ops Hours Additional client requests, ~2 hours monthly | 2 hours x 6 month | $50 | $600 |
Grand Total for 6 month | $2356 |
We Can Help
We believe that every website deserves great operation and we know what to do to make it happen and how to troubleshoot a website.
Please, feel free to message us with messengers or email or fill the form below to let us help you. We will discuss your website issues, we provide 2 hours consultation for free.
Also if something stops you from messaging us because you are confused or don’t like something in our service description, please, write us about it (use one time email to remain anonymous). We want to make our service offers better and appreciate your feedback!





Email: [email protected]
Phone: +380 68 341 8162