Azure (Website) WebJobs Performance

I have azure web jobs (Continuous, Always on, Standard Large Instances) that scale out and is just an exe that does processing (lots of it). We've done a lot of perf work locally and testing multiple instances. However, after made the job go from triggered
to continuous the job does nothing.
It runs great processing 30-100 items / second for the first 30 seconds and then it just drops to 0/s. I can reproduce this every time by restarting the website. Locally this runs for days without issue (eating up lots of cpu / network too).
None of the jobs or iis in the process list are using any cpu...
It's worth noting that after 30 seconds my app stops writing to the console or writes out 0/s a few times and then nothing after that.
-Blake Niemyjski (Software Development Engineer)

It's now failing on triggered:
[02/04/2015 22:04:29 > 7af6cf: ERR ] Command 'cmd /c run.bat' aborted due to no output and CPU activity for 121 seconds. You may increase SCM_COMMAND_IDLE_TIMEOUT setting to solve the issue.
cmd /c run.bat
[02/04/2015 22:04:29 > 7af6cf: SYS INFO] Status changed to Failed
[02/04/2015 22:04:29 > 7af6cf: SYS ERR ] System.AggregateException: One or more errors occurred. ---> Kudu.Core.Infrastructure.CommandLineException: Command 'cmd /c run.bat' aborted due to no output and CPU activity for 121 seconds. You may increase SCM_COMMAND_IDLE_TIMEOUT setting to solve the issue.
cmd /c run.bat
at Kudu.Core.Infrastructure.IdleManager.WaitForExit(IProcess process)
at Kudu.Core.Infrastructure.ProcessExtensions.<Start>d__a.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Kudu.Core.Infrastructure.Executable.<ExecuteAsync>d__1d.MoveNext()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
at Kudu.Core.Infrastructure.Executable.ExecuteInternal(ITracer tracer, Func`2 onWriteOutput, Func`2 onWriteError, Encoding encoding, String arguments, Object[] args)
at Kudu.Core.Infrastructure.Executable.ExecuteReturnExitCode(ITracer tracer, Action`1 onWriteOutput, Action`1 onWriteError, String arguments, Object[] args)
at Kudu.Core.Jobs.BaseJobRunner.RunJobInstance(JobBase job, IJobLogger logger, String runId)
---> (Inner Exception #0) ExitCode: -1, Output: Command 'cmd /c run.bat' aborted due to no output and CPU activity for 121 seconds. You may increase SCM_COMMAND_IDLE_TIMEOUT setting to solve the issue., Error: Command 'cmd /c run.bat' aborted due to no output and CPU activity for 121 seconds. You may increase SCM_COMMAND_IDLE_TIMEOUT setting to solve the issue., Kudu.Core.Infrastructure.CommandLineException: Command 'cmd /c run.bat' aborted due to no output and CPU activity for 121 seconds. You may increase SCM_COMMAND_IDLE_TIMEOUT setting to solve the issue.
cmd /c run.bat
at Kudu.Core.Infrastructure.IdleManager.WaitForExit(IProcess process)
at Kudu.Core.Infrastructure.ProcessExtensions.<Start>d__a.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Kudu.Core.Infrastructure.Executable.<ExecuteAsync>d__1d.MoveNext()<---
I enabled debugging and have the latest azure sdk and vs2013 and I can't attach the debugger.. 
The job seems to get throttled..
-Blake Niemyjski (Software Development Engineer)

Similar Messages

  • PDF Generator failing on Azure Website but not development machine

    I am using EVOPDF for testing html to pdf.
    http://idealpi.azurewebsites.net/defaultpdf.aspx
    On local development works fine in full trust. When run on Azure website Reserved mode with full trust in web.config I get error.
    Could not get conversion result header. Data receive error. Could not receive
    data. Error code: 109
    A similar post on discounet.asp site
    http://community.discountasp.net/showthread.php?t=14232
    indicates this is a full trust issue, but I have full trust defined in web.config
    <configuration><system.web> <trust level="Full" />
    Is full trust not full trust? Is there another way to define Full Trust?
    Greg
    PS
    The EO company responsed with the following
    For scalability and stability reasons, EO.Pdf performs the actual conversion in a separate worker process instead of inside your Web application process. That is probably what’s failing in your environment since in a Web only environment it usually won’t
    allow you to spawn your own worker process.
    Any workarounds using WAWS?

    I have solved problem,  with large files (~150 pages).
    My Evo to Pdf version is 5.17 under 64bits process (iis 7.5) .
    Making this change in web.config works ok
      <security>
          <requestFiltering>
            <requestLimits maxAllowedContentLength="1000000000"/> <!--Importante para la transferecia de archivos grandes-->
          </requestFiltering>
        </security>
    Regards,
    Jose Antonio.

  • Best Practice while configuring Traffic Manager for Azure Website

    Hi Team,
    I want to understand What is the best practice while we configure traffic manager for Azure website.
    To give you the base, Here let me explain my requirement. I have one website which 40% target audiences would be East US, while  40% would be UK and rest 20% would be from Asia-pacific.
    Now, What I want is Failover + Performance based Traffic Manager Configuration.
    My thinking:
    1) we need to create 1 website with 2 instances in each region (east us, east asia, west us for an example). so, total 3 deployment of website. (give region based url for the website)
    2) create traffic manager based on performance and add 3 of those instances. that would become website-tmonperformance
    3) create traffic manager based on failover and add 3 of those instances. that would become website-tmonfailover
    4) create traffic manager and ?? don't know the criteria but add both above traffic manager here and take your final url for end user.
    I am not sure (1) this may be the right approach or not (2) if this is right, in the 4th step which criteria we should select while creating final traffic manager round-robin/ performance/ failover?
    after all these if use try to access site from US.. traffic manager will divert that to US Data-Centre or it will wait for failover and till that it will be served from east-asia if in configuration, east-asia is my 1st instance?
    Regards, Brijesh Shah

    Hi Jonathan,
    Thanks for your quick reply. actually question is bit different. Let me explain you different way.
    I was asking for recommendation from Azure Traffic Manager team. whether my understanding is correct or not.We want Performance with Failover.
    So, One azure website we have: take an example todoapp. I deployed that in 3 different region. now, I want to have performance based routing as well as failover based routing. but obviously I can't give two URL to my end user. so, at the top of that I will
    require one more traffic manager. So,
    step 1: I will create one traffic manager with performance criteria named: TMForPerformance.trafficmanager.com where I will add all those 3 instances (all are from different region so, it want create any issue.)
    step 2: I will create one more traffic manager with failover criteria named: TMForFailover.trafficmanager.com where I will add all those 3 instances (all are from different region so, it want create any issue.)
    step 3: I will create one final traffic manager with performance criteria named: todoapp.trafficmanager.com where I will add these two traffic manager instead of 3 different region's website.
    Question 1) Is it correct structure if we want to achieve Performance with Failover or Is there any better solution?
    Question 2) in step 3, what criteria we should select? performance/ round robin/ failover
    Regards, Brijesh Shah

  • Long HTTP Request/Response round trip time on new Azure Websites under BizSpark Plus

    Hi,
    I have a very difficult situation. I am busy migrating from a traditional VM architecture to Azure Websites. This is after a few months of testing and being happy that Azure Websites can provide the performance necessary for our application. The TEST site
    I set up is running great and meets all the performance requirements. The TEST site is set up under my normal BizSpark subscription.
    We have since been awarded a BizSpark Plus subscription and I have started the migration process on this subscription, as opposed to the normal BizSpark basic subscription.
    However, since starting our migration process, I am experiencing huge latency on the HTTP request roundtrip from browser to server and back for my newly created LIVE Azure Website instance. I have investigated and observed the statistics between the TEST
    and LIVE instances. Here is a test run against the 2 environments on a particular screen of our application. Here are the times for the full roundtrip for each AJAX HTTP request of the specific actions:
    TEST (Azure Website on BizSpark subscription):
    GetAudioSource - 267ms
    LogStartEvent - 196ms
    LogProgress - 243ms
    Retrieval of Audio file - 2.06s
    LIVE (Azure Website on BizSpark Plus subscription):
    GetAudioSource - 938ms
    LogStartEvent - 3.61s
    LogProgress - 5.11s
    Retrieval of Audio file - 5.97s
    There is clearly something wrong with the routing of the LIVE instance starting at the load balancer.
    This is not the only place affected. In fact, all the HTTP requests are very lagged and delayed in the LIVE instance as opposed to hardly noticeable in the TEST instance.
    I am wondering if there is a lower priority being afforded to my BizSpark Plus subscription running my LIVE instance, of if I am just unlucky with the underlying infrastructure that has been selected on my behalf. Or, is it possible that something can be
    done to enhance and optimise the routing etc?
    I also need to say that I have matched the Azure Website configuration and scale settings to be exactly the same between the 2 instances and have also set Always On to ON.
    Any help or thoughts will be greatly appreciated, because I am starting to seriously doubt the service levels of the Azure Websites platform.
    Thank you
    Ozzy

    Hello Ozzy Vox,
    1. Which region(data center) do you have your websites deployed in?
    Ideally there would be no change in terms of type of subsciptions when you deploy your website in production.
    I suggest that you set up diagnostics on to your Azure websites to get the logs to understand where it is spending most of its time and the reason behind the latency.
    You can refer to this link that will give you information on 'How to Monitor Websites':
    http://azure.microsoft.com/en-in/documentation/articles/web-sites-monitor/
    Also refer to this link regarding 'Enable diagnostic logging for Azure Websites':
    http://azure.microsoft.com/en-in/documentation/articles/web-sites-enable-diagnostic-log/
    Thanks,
    Syed Irfan Hussain

  • Umbraco site running slow on Azure Websites

    I have a site using Umbraco that I recently moved to Azure Websites with a SQL Azure server (first time I've used Azure)for hosting and since moving it there I'm seeing some serious performance issues. The site was hosted on a dev server that we have with
    Rackspace and performance was just fine there. But on Azure load times seem to have doubled to tripled on some pages. The pages have that are loading slow have a lot of relational data that I have set up using node to node relations.
    For example of load times:
    http://tipawards.azurewebsites.net/the-heroes/ - 5384ms on Azure
    http://tipheroes.openfieldcreative.com/the-heroes/ - 2548ms on Rackspace
    and even worse:
    http://tipawards.azurewebsites.net/resources/ - 13872ms on Azure
    http://tipheroes.openfieldcreative.com/resources/ - 3193ms on Rackspace
    I've tried upgrading both the server and the database and neither seems to have any effect on the load times. The server stats also don't seem to be spiked out. RAM for website stays around 32% and spikes once to 42% while the largest processor spike is
    2%. The SQL Azure server spikes at about 22% DTUs. I also have the website set be always on to keep it warm.
    I'm at a loss here as to what would be causing such a drastic change in performance.
    Any suggestions that anyone could give to speed this up some is greatly appreciated and I'm happy to supply any additional information.
    Thanks,
    Owen

    Thanks for the response Galin.
    Using the link you provided I got the following:
    Avg CPU utilization: .898085%
    Max CPU utilization: 48.6%
    Avg Data I/O: .001562%
    Max Data I/O: .2%
    Avg Log Write Utilization: 0%
    Max Log Write Utilization: 0%
    Avg Memory usage: 4.288359%;
    Max Memory Usage: 4.36%
    And this from sys.dm_db_wait_stats:
    wait_type
    waiting_tasks_count
    wait_time_ms
    max_wait_time_ms
    signal_wait_time_ms
    LCK_M_X
    14
    8646
    700
    119
    LCK_M_IX
    1
    0
    0
    0
    LATCH_SH
    68
    17
    15
    16
    LATCH_EX
    13
    26342
    4105
    505
    PAGELATCH_SH
    5
    4
    4
    4
    PAGELATCH_UP
    1
    0
    0
    0
    PAGELATCH_EX
    72
    410
    228
    381
    PAGEIOLATCH_SH
    612
    7561
    235
    1818
    PAGEIOLATCH_UP
    10
    31
    15
    7
    PAGEIOLATCH_EX
    125
    1316
    48
    118
    ASYNC_NETWORK_IO
    1466
    15438
    557
    8555
    SOS_SCHEDULER_YIELD
    8577
    150371
    858
    150358
    SQLTRACE_FILE_BUFFER
    1
    4
    4
    3
    WRITELOG
    1296
    7415
    317
    4649
    CMEMTHREAD
    156
    1329
    231
    1323
    LOGBUFFER
    24
    1498
    323
    1260
    SE_REPL_COMMIT_ACK
    1076
    21579
    804
    11884
    SE_REPL_CSN_VECTOR
    2
    353
    185
    0
    ASYNC_TRANSPORT_STREAM
    955
    9446
    296
    9437
    SE_REPL_COMMIT_TURN
    17
    1617
    359
    424
    RG_RECONFIG
    12
    25
    12
    11
    PREEMPTIVE_OS_CRYPTACQUIRECONTEXT
    4
    0
    0
    0
    PREEMPTIVE_OLEDBOPS
    86
    1417
    330
    0
    WRITE_COMPLETION
    24
    273
    66
    228
    SE_REPL_QUEUE_TRUNCATE
    4
    0
    0
    0
    LOG_RATE_GOVERNOR
    19387
    434474
    558
    35239
    And according to the management panel there are no throttled connections or deadlocks.
    Any information you can give me on which of those wait times is significant and how to trouble shoot them is greatly appreciated.
    Thanks,
    Owen

  • Intermitantly slow Azure websites

    Were having some strange performance issues with Azure websites. I am aware of the the thread pool recycling issue and have set all of our websites to 'Always on' in the portal.
    We have a large instance and P1 DB in the same data centre. Our websites are MVC .Net 4.5 using EF6.
    The problem is that a page(problem happens on all pages not any one specifically) can usually take 3 seconds to load but sometimes it can take 9 seconds to load. To investigate this I added the hdinsights nuget package and script in to our project and here
    is an example of the randomness we see.
    /overlay/index/1798
    17.2 sec
    2
    8956 ms
    /overlay/index/1801
    9832 ms
    3
    971 ms
    /overlay/index/1795
    8517 ms
    1
    /overlay/index/1800
    8095 ms
    1
    All these pages are essentially the same with different data being served. I'm hoping to collect more data to measure how often it occurs.
    Has anyone experienced this before? - it does look like the thread recycling issue but that should not happen with 'Always on'?
     

    There are a lot of things that can cause this. If you can reproduce the long delay, you might be able to use
    DaaS
    to get some data on it. You can also enable failed request tracing to see where you are taking a long time.
    Jim Cheshire | Microsoft

  • Can't connect to Azure Website via Studio 13.1

    Hello,
    From the server explorer, I can connect to my Azure DB (see it visually under the Azure dropdown). But if I click 'Web Sites' it gives me a message saying I must install the sdk before I can't perform such a function.  When I go to install the sdk,
    it says already installed.  It's just the websites feature I can't connect to azure for.
    I redownloaded my publish settings, reinstalled, set up a new website, and now I have nothing.  Suggestions?

    Hi Adri1007,
    Since this issue is related to the Azure Website, I suggest you select the correct forum here:
    http://social.msdn.microsoft.com/Forums/windowsazure/en-US/home?category=windowsazureplatform
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Creation of Microsoft Azure Website failed. The application already exists

    Trying to create a new website, I get this error:
    Creating Microsoft Azure Website
    Creation of Microsoft Azure Website failed. The application already exists. The remote server returned an unexpected response: (409) Conflict.
    I succeeded to create this website earlier on and then I deleted it as I didn't need it anymore.
    Now I want to create it again but I get this error even though I've deleted all websites, hosting plans, cloud service, etc from my Azure account.
    Any idea on how to fix this?

    At this point, I don't know how it happened, but we'll need to dig deeper. I believe there is a sequence that can cause problems if you create a site via Current portal and delete it via Preview, but I'm not sure.
    BTW, it seems you have 2 other sites that may be in the same situation (deleted in a way that you couldn't recreated them). They're 'shortl...dev' and 't..d' (not giving full name to avoid squatters!). Do you think you'll want to recreate them later? If
    so, we can do the same maneuver to get back to a good state.

  • Creation of Microsoft Azure Website failed. Cannot move or create server. Subscription ' id ' will exceed server quota.

    I'm trying to create a new MVC website with azure cloud server. However, when creating my project/solution in visual studio I get the following error.
    Creation of Microsoft Azure Website failed. Cannot move or create server. Subscription '<id>' will exceed server quota.
    During the day I created several MVC projects, as a learning exercise, and it worked fine. Now it's failing every time I create a new MVC website with Azure.
    Every time I created a website, I have always deleted any generated Azure sites and databases via the management portal. Currently I have no websites in Azure. Thus I don't see how I've reached a quota,
    Any ideas what might be going wrong?
    My subscription is pay as you go.
    Thanks for your time,
    Rob

    Hi,
    It might be due to various other resources (sql DB, application insight, etc) that you may have created while deploying earlier websites, and filled up your Quota. Due to which, creating new resources would exceed the quota limit.
    Check for the unused resources and clear them. It may clear the error and allow you to create new websites.
    Otherwise, It should be an Account related issue than Technical issue. I suggest you contact Azure support, it is a best choice for you, Please contact support team by creating a support ticket at
    http://www.windowsazure.com/en-us/support/contact/
    Regards,
    Manu Rekhar

  • I can't access a report in reporting services in a VM via azure website with reportviewer

    Hi. I just create a VM with Reporting services, create a dataset, and a report, but when i try to access that report from my azure website via reportviewer i receive the error "the request failed with http status 401: unauthorized". Somebody with
    an idea about what is wrong?. I set reportserver URI, report Path, user and password to the reportviewer.
     Thank you in advance.

    Hi,
    Thank you for your post.
    See this article in Books Online:
    http://msdn.microsoft.com/en-us/library/ms156014.aspxfor
    information about how to configure security in Reporting Services
    http://msdn.microsoft.com/en-us/library/ms156034.aspx
    If it is the  SQL Reporting report server then follow these steps.
    Resolution: On the Server Home page select the
    Allow other Windows Azure services to access this server checkbox.
    To open the Server Home page:
    1.
    Go to https://windows.azure.com
    2. Navigate to the SQL Database server
    3. Click Firewall rules
    4. Select the Allow other Windows Azure services to access this server checkbox
    Also refer this link for more details.
    http://msdn.microsoft.com/en-us/library/hh403967.aspx
    Girish Prajwal

  • Best practice to use the Slot on Azure Website

    Hi Team,
    I want to understand the website slot feature little deeper. Can anyone suggest that How should we plan while we have testing, staging & production environment on Azure? (Development might be from Visual Studio Azure Emulator)
    Take an example, we have ToDoApp. How should we use Azure Website & Slot feature to make it available for Testing, Staging & Production?
    Q1) Should we create two different site (1 for Testing and Staging while 2 for Production) or should we use all in one with 3 slot?
    Q2) If we create two different site like as I said in Q1 How should we move the package from Staging to Production once it done with staging?
    Q3) If we have one single site instead of two, Can we have role based feature like, Whoever is swapping the slot from testing to staging would do upto that level only. while from staging to production except Product Admin no-one can do?
    Q4) If none of the above is recommended then what would it be & How should we use swapping feature there for move package on production?
    Regards, Brijesh Shah

    Hi Brij,
    Deployment slots were developed with whole development lifecycle in mind. A good practice is to have a source control branch for stage of the environment so you know what are the changes. There are generally two types of development:
    One branch - always fix forward and goes to production at least once per day. The build might get deployed to staging environment (slot) to run full functional validation before taking live traffic and then deployed to Production. With Azure Websites this
    could be as simple as swap staging to Production slot. After swap (new) staging is ready to take next build and run another set of validation. So one site with many slots here
    Multiple branches - when deploying to Prod is slower you need multiple branches and slots, and stabilization phase. This means you can have Dev branch where is vNext - vNext slot (you can setup continuous deployment here so every check in is deployed),
    Main branch where only selected changes are integrated or when is time for a major Release or hotfix - points on Stage slot, Release branch pointing to PreRelease slot which later to be swapped with Production after deployment to avoid
    cold start. Better to stay with one site and may slots as well but current limitation is 5 slots.
    Thus said swap is the easiest way to move code thru stages :). There are many features there that can be used:
    during swap some settings stay at slot while others are moved with the code (this is available only in PowerShell and SDK at the moment)
    Auto swap - to avoid cold start you can deploy to PreRelease slot and auto swap with Production slot right after it finishes the deployment (this is available only in PowerShell and SDK at the moment)
    TiP - redirect only small % of the traffic to PreRelease slot (vNext or your choice) to expose let's say 1 % of customers to new code base.
    Video
    on Q3: RBAC(role based access control) allows you to do exactly this. only admin can have access to Production slot and separate groups can have access to other slots. Thus only admin can swap with production
    Hope that helps,
    Galin Iliev [MCSD.NET, MCPD], http://www.galcho.com

  • There are no more endpoints available on Azure Website

    I am just trying to setup a simple web app that pings a IP address and host it on Azure Websites. I have a standard website (not the free tier) and I have web sockets turn ON.
    I am just sending a simple ping using the system.net.networkinformation.ping part of the .net api. It runs fine within VS.NET on my machine when deploying local. however when I publish to my azure website, and run it there I get
    There are no more endpoints available from the endpoint mapper
    I've tried looking on the azure configuration, the only obvious thing I noticed was making sure websockets was turned on. (and it is)
    Any ideas? im sure it is some simple configuration and im just missing something? or are there certain things they do not allow from a Azure Website?
    Thanks a bunch for looking at my question!
    --Ryan

    Hi,
    I am afraid, Azure website doesn't support ping, if you need Inbound & Outbound ping, please vote this feedback:
    http://feedback.azure.com/forums/217313-networking-dns-traffic-manager-vpn-vnet/suggestions/3346609-icmp-support-for-azure-websites-roles-cloud-serv
    Best Regards,
    Jambor
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Linking Azure website with Remote mysql database in Cpanel

    I am creating an azure website eg calvynlee.azurewebsites.net
    In my hosting cpanel account, I create a mysql db & user, in order to link the azure website with this mysql db, I had place a "%" in the remote mysql section.
    It works, but when I remove the % from the remote mysql section. Azure website unable show error connection with my database.
    Question:
    Understand that placing % is allow all remote connection to my database. For security purpose, placing % is not recommended, and placing the website IP address is the most suitable practice.
    Unfortunately, I place the website IP (by ping the website and obtain the IP) in remote mysql section is not working.
    My cpanel service provider mention that the IP I obtain is not the right IP, there will be another host sever IP
    What is the actual IP address I should put? and How to find this right IP?

    Hi,
    Based on your description, your mysql db is created in cpanel, and want to let the azure website connect with this db, I don't familar with cpanel, in general way the azure website request may be stopped by something, such as firewall etc.., as far as I
    know, the azure Hybrid Connections may meet your requirement, you can connect a website on Microsoft Azure to any on-premises resource that uses a static TCP port, such as SQL Server, MySQL, HTTP Web APIs, Mobile Services, and most custom Web Services, refer
    to
    http://azure.microsoft.com/en-us/documentation/articles/web-sites-hybrid-connection-get-started/ for more details, hope this helps, if not, please feel free to let me know.
    Best Regards,
    Jambor 
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Azure Websites suspended - why, and how do I reactivate it? Cannot submit tech support request

    Hello,
    Our company has an Microsoft Action Pack subscription. I have an MSDN Subscription allocated to me. Through the MSDN Subscription, I have a monthly $70 Azure credit. I have been using this Azure credit to test Azure Websites.
    I have noticed this month (March 2015) that two of my websites are showing "Suspended" in the portal.
    I suspect this probably happened in January 2015 when we had a particularly busy testing month and I used up all my Azure credit for the month, however the current status leaves me puzzled:
    1. I can't find a specific record of when, or why, the websites were suspended. Can someone tell me how to discover this?
    2. If it was due to exhausting my monthly credit, why did they not become re-enabled the following month when my account went back into credit?
    3. How do I raise a tech support ticket against this subscription for this problem, or other problems I may have with Azure during my development and testing?
    I have had various fruitless phone and email exchanges with Microsoft representatives, often suggesting I purchase technical support for this subscription in order to submit a ticket. As an MSDN subscriber, I shouldn't need to, according to this blog post
    from Microsoft:
    http://blogs.msdn.com/b/mast/archive/2013/10/24/windows-azure-technical-support-for-msdn-technet-or-mpn-users-and-partners.aspx
    However, the process described is not working for me, when it asks for my Contract ID and Access ID, it ignores it and redirects to the same screen without an error message.
    As a software developer, it is still challenging to recommend Azure hosting to clients when services become suspended without warning or explanation, and technical support channels are unclear or broken.
    Any insight appreciated.
    Michael

    Hi Cristhian,
    Thank you for re-enabling the websites. So, my immediate issue is resolved in that the websites are running again, but I do have a question about the root cause of this issue.
    If I use up my monthly credit before the end of the month and the websites get suspended again, will I need to repeat this process to get them re-enabled, or would you expect them to automatically re-enable when my account is back in credit?
    I'm still having trouble lodging a technical support request for Azure under my MSDN subscription, but I will include the detail in a reply email to your colleague Sudha.
    Thanks,
    Michael

  • For my Azure Website, I don't see instrumentation for its dependent Azure database

    I followed the instructions found at Application Insights Azure WebSite extensions but I don't see any instrumentation for the
    Azure SQL database that the Azure website uses.
    For the windows "Application Health / Overview timeline"
    I see graphs for Client Process time, Send Request Time, Server Response Time, Server Requests and Failed Requests, but no SQL
    For the windows "Diagnostics / Diagnostics timeline"
    I see graphs for Server Exceptions, Browser Exceptions, Failed Requests and "DEPENDENCY FAILURES" has as text box over it stating "Learn how to collect dependent resource data".  It seems that it should be able to see the Sql Server,
    but it doesn't 
    Any thoughts how to fix this,
    John Marsing http://MyHebrewBible.com/

    Hi John,
    Thanks for confirming your AI Nuget version is 0.12. What I meant by "choose site extension" is that if you follow the process in the blog post that you reference (Application
    Insights Azure WebSite extensions) there's step #2 that describes how to enable Application Insights extension from Azure Websites blade - click on Extensions part, click +, Add Site Extension, Choose Site Extension, Application Insights Extension,
    wait for it to be installed, verify that it appears in your Installed Extensions list. Please can you confirm that you have enabled it for your website.
    Thanks!
    Alex
    Application Insights team is hiring: https://careers.microsoft.com/jobdetails.aspx?jid=166735. Interested? Please email your resume to albulank at microsoft.com.

Maybe you are looking for