i'm a new user at azurewebsites service and i'm encouraged why my website send too much data out. Server has 55GB data out in 8 hrs. My website does not contains any big files, its just a visit-card website.
How i can inspect what happens?
graph here http://ipic.su/img/img7/fs/server.1360266996.png
You can enable Web Server Logging in Windows Azure Website (Configure tab).
When the logs are enabled you can download them via FTP (address to your logs FTP can be found on the main - dashboard tab.
You will find all necessary details from the Web Server Logs like resources were downloaded and how many bytes were sent etc.
I hope that will help.
Related
We are using Azure WebApps and we have this requirement: An external automated client will be connecting to us a few times a day through FTP and drop a small size file < 1KB, we need to act on the data and update our DB accordingly.
Unfortunately, we have no control on the external client and the client will need to communicate via FTP. To me this should have been a RESTful call.
I am fine with setting a Windows Server with IIS as a VM to act as an FTP server or on Ubuntu, but that means a maintenance of a VM for this small requirement.
Are you aware of any Azure specific service that helps in this situation?
Is there a way to know when/if the whole website was down? And even better, the reason that it was down. I don't have access to the servers, only have access to Kentico admin with global admin privileges. Thanks!
Down as in the user trying to visit the site is getting a 503 Error?
If it goes down because of an error in Kentico, you would be able to check the event log, but if it is a server error you would need to check the server event logs.
There are a bunch of services online that will notify you when your site isn't responding like Uptimer Robot
One of the options is integrate your Kentico App with Azure Application Insights.
You can configure
.Net Performance monitoring via usage analytics (server
resources like http response time)
Status monitor to diagnose IIS
issues on live running web sites (without re-deploying)
Usage
analytics for pages of the website (client side like Google
Analytics)
Automated stress testing System availability and health
monitoring (think uptime / downtime tracking)
Crash reporting for
apps and devices
http://www.mcbeev.com/Blog/April-2016/Application-Insights-for-Kentico
I created few web applications for the one app service plan. For all these apps I am seeing one FTP url. Issue is that when I go to the URL, I can see one "Site/wwwroot" folder which only shows one application.
Isn't is possible to access FTP of other web applications?
All applications works fine. I don't understand how this FTP is being created. If it's showing just one application in FTP, what criteria is based on that? I am seeing the 1st application based on the alphabetical order.
The FTP Url is same for all the sites in a stamp and will be same even if you create multiple app hosting plans as long as the hosting plans are in the same stamp. A stamp is a collection of servers and roles in a particular datacenter.
So how azure connects to the right site - the distinction here happens when you provide the user name for the site that you are trying to connect. The user name has the form sitename\$sitename when using publish credentials and has the form sitename\username when using deployment credentials and this name is used by app service to identify which site you are connecting to.
http://weblogs.asp.net/bleroy/azure-web-sites-ftp-credentials has more details.
Also read https://github.com/projectkudu/kudu/wiki/Deployment-credentials to understand difference between the two kind of credentials.
So just specify credentials in this way and you can connect to your sites using ftp.
Hope this helps
I have created an SSRS report using the Business Intelligence reporting service of VS 2012 and I have also successfully deployed it on the web service url i.e. http://computer name/ReportServer, the deployment was successful. The main purpose of deployment is to enable the client to access these reports from their machine, and I really do not have much idea on how to proceed with that, what and how do I give permissions to the client and how does the client access the above url in order to view the reports? Please elaborate I was not able to find much online help on this and its my first venture in this domain. Thank you very much in advance!
Open Reporting Services Configuration manager from windows Start
Connect to your Report Server
basically Two ULR tabs are available there
Web Service URL
Report Manger URL
you want to go to Web service URL
assign Some virtual Directory then use that URL for client PCs.
if not work use IP address in place on Computer Name
for credentials use Service Account Tab in this Manager
check Use another account
and what ever domain username is given here will be used for client to log in .
i Had same issue, i jst replaced computer name with deployed server IP address,
http://10.60.0.0/ReportServer
I have an enemy, and he generating high data out on my website (downloading 1 file(500kb) a lot of times(many thousands)).
I know his IP.
But i cant block him, becouse i use azure website.
To be able to block IP, i need to transfer my azure website to => cloud service and enable IP security. I know about it.
But enemy has dynamic IP, he can start attack when i sleep, so i'll lose money, becouse i cant block it manually, when i sleep.
Question: How i can block IP, which generates more then 100mb/hr data out? AUTOMATICALLY!
I can use Azure Website or Azure Cloud Service.
Is any azure tool for it ?
I haven't actually tried this, but here is an IIS extension that can automatically block IPs based on number requests over time. It would block many requests for a small file.
http://www.iis.net/downloads/microsoft/dynamic-ip-restrictions
With extension installers or anything else that needs a proper 'installation' via MSI and registry keys, access into Program Files, etc., you'll need to make a startup task to your azure project config to run the installer.
I just found a guide on how to config the startup task for this exact extension:
http://blog.ehuna.org/2012/04/how_to_stop_a_denial_of_servic.html
Search for this text on the page...
How to stop a 'Denial Of Service' (DoS) attack on your ASP.NET web site,
aka “Using the 'Dynamic IP Restrictions' IIS Extension on Windows Azure")