Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


BrokenThreads

Postades av 2015-06-01 11:50:08 - Mikael Gustavsson, i forum vb.net, Tråden har 3 Kommentarer och lästs av 3277 personer

Jag har en webservice (vb.net, asmx).
Där finns Function1.
Denna funktion tar 5-45 sekunder att köra.
Den anropas utifrån av ett externt system.
Den returnerar XML.
Innan den returnerade XML-strängen skapas, startar function1 en ny tråd, denna nya tråd (function2) tar 4 minuter att köra.
Problemet är att funtion2 blir bruten när function1 har körts klart.
Förstår att detta är någon form av (i detta fall oönskad) säkerthet.
Jag vill alltså att function2 INTE ska stoppas pga function1 stängs (har gått klart).
Är detta möjligt, isf hur?
Alla ideer mottages tacksamt.

/ Mikael


Svara

Sv: BrokenThreads

Postades av 2015-06-01 14:09:45 - Tomas Granlund

Det finns så vitt jag vet inget sansat sätt att få det du efterfrågar att fungera som önskat och felfritt som enbart en webbservice. En vanlig lösning är att webservicen lägger upp en begäran i en kö av något slag, och att en annan (icke-webb)tjänst läser från kön. T.ex. kan begäran representeras av en post i en databastabell, och att denna pollas av regelbundet av en traditionell service som tar bort/klarmarkerar posten när den bearbetats framgångsrikt.


Svara

Sv:BrokenThreads

Postades av 2015-06-01 14:17:58 - Mikael Gustavsson

Tack svaret.
Jag har varit inne på liknande tanke, men vill helst slippa en extra process/tjänst/applikation inblandad.
Men troligen måste jag bygga en fristående process/windowstjänst som pollar efter jobb i exvis en databaskö.
Vi får se om någon annan svarat med teori/lösning.


Svara

Sv: BrokenThreads

Postades av 2015-06-03 08:34:16 - Tomas Granlund

Scott Hanselman har botaniserat lite i ämnet. TL;DR; är såvitt jag förstår det hela att det är i princip omöjligt att lita på att ett jobb som kan ta mer än 90 sekunder ska kunna köras i "bakgrunden" vid ett givet tillfälle m.h.a. enbart IIS.


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 567
27 958
271 741
334
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies