måndag, mars 23, 2009

ASP / Windows 2008 Bugspot

Last post in 2006 heh... Not the most productiv blogger on the planet...

But now I've got something to write about, maybe.

How does one go about resolving an issue that appeared after a server upgrade? Here's the background story:

Before


  • Windows 2000 Server with IIS 5.0
  • ASP classic combined with a ASP.NET 2.0 website
  • VB6 COM-components for some legacy business logic
  • VB.NET assemblies for newer stuff, COM-flavoured for interroperability with ASP

After

  • Windows 2008 Server (64bit) with IIS 7.0
  • Same ASP and ASP.NET 2.0 website
  • Same COM components
  • Same VB.NET components

The new site is up and running apparently as it should, after learning IIS 7 and tweaking and much trial-and-error configurating.

Until... we start getting (in our eyes) strange errors. Basically two kinds, that may or may not be related.

  1. WAS

We get, now and again, probably when we get the most hits on our system, WAS errors in the System error log, error IDs 5009 (A process serving application pool '%1' terminated unexpectedly. The process id was '%2'. The process exit code was '0x%3'.) or 5011 (A process serving application pool '%1' suffered a fatal communication error with the Windows Process Activation Service. The process id was '%2'. The data field contains the error number.)

  1. COM+ errors

Our COM objects are hosted by a number of COM+ applications to enable us to easily update our components and to allow them to run under different security contexts.

The components do what they should do, but after a while, with no obvious cause and effect, we get "Server can't create object" errors. Sometimes only the requested component fails to be created, other times all components within the same COM+ host fails.

The objects we are having problems with are the .NET ones which are COM-visible. They are hosted under COM+ but are not serviced components, in that they cannot get the ObjectContext or vote in transactions and the like.

What we've done so far.

We've installed and run DebugDiag on a number of COM+ packages and on the w3wp.exe process to get crash dumps. We get loads of those, with different exceptions codes; some are CLR related some aren't...

I've read (quite fast though) what I could find about WinDBG and loaded the different dump files but cannot find any proper clues as to what could be the matter....

Etiketter:

söndag, mars 12, 2006

PMC: Pretty Miraculous Compound

Tack Anette!

I helgen ar jag iväg skickad på kurs, en födelsedagspresent i förskott.
Jag visste bara var och när det var, men hade ingen aning om ad kursen handlade om. Jag hade gissat på någonting med lera, eftersom jag hade varit på en keramik kurs i samma lokal; eller kanske något med silver - eftersom dessa material är dom jag gillar att skapa med.

Anette hade varit väldigt duktig på att hålla hemligheten, så jag hade ingen aning och var väldigt nyfiken...

Det blev JACKPOT! Kursen var en introduktion till silverlera. Silverlera??? Först trodde jag att det kanske var en väldigt ljus lera, typ porslin, men det visade sig vara rent silver - i form av lera.

PMC: Precious Metal Clay, upptäcktes i början av 1990 talet av ingenjörer hos Mitsubishi Material som hade en massa silver pulver över... Dom hittade ett hemligt, organiskt, bindemedel som dom kunde blande med små, små silver korn och vatten. Dom fick då fram en pasta, eller en lera beroende på mängden vatten.

Det som är det fantastiska med detta är att man får ett material som kan formas och kavlas och rullas som om det vore en lera medan den är fuktig. Sedan, när det torkat, så kan man slipa och sandpappra och dekorera och bygga på mer lera / pasta.
När man är nöjd så bränner man antingen i ugn eller under en gasbrännare föremålet. Bindemedlet brinner upp och efter några minuter så har silverkornen sintrat (smällt ihop) och kvar har man ett fast föremål i 999 rent silver.

Kursen var 2 ggr 4.5 timmar. Första dagen fick vi göra berlocker, en bit silverlera kavlade tunnt och applicerades på en mönstermatta. Sedan rullade man ihop det och "klistrade" ihop det med silverpasta.

Vi fick också pensla baksidan av ett löv i flera lager, som fick torka emellan. Därtill fixade vi ett hänge.

Nästa dag fick vi, dvs, Eva, Sandra, Maria, Märta (som känner farbror Rune) och jag, under ledning av Susanne Amrén, göra ett viksmycket och lära oss fatta in en sten. Stenen som brukades vad av typ kubisk zirkon, som tål dom höga temperaturer som uppnås vid bränning.

Efter det var det dags för bränningen. Våra prylar såg fortfarande ganska trista och gråa ut, men nu skulle de hända saker...

Nedan syns två av dom tre "pärlor" som jag gjorde (Lovisa hann *sno* ett före fotographeringen)

Efter bränning så skall smyckerna borstas och poleras, då får man fram den fina glansen.

Lövet brändes i ugn, i 10 minuter vid 700 grader. Vid denna temperatur så brinner ju allt upp, t.o.m. själva lövet.
Dom tå hjärtarna la jag till efter bränningen. Jag klistrade på dom med pasta och brännde lövet en gång till. Jag polerade bara dom för att få större kontrast.


Inom kort kommer jag uppdatera min silver sida (www.sagnell.se/silver) med bilder på dom viksmycken med stenar som jag gjorde åt mig och min fru.

Som sagt en underbar kombo av både silver och lera...

Än en gång. Tack Anette för en fantastisk present!!!

.a

PS: Läs mera om PMC på www.pmc.se eller www.pmcguild.com
ds

söndag, mars 05, 2006

Isak är sjuk

Idag mår Isak - 4 år - mycket bättre. Igår var det den stora sjukdagen, med väldigt få knop; det var knappt styrfart.

Isak hade feber och kräktes under natten mellan fredag och lördag, och lite till på lördag förmiddag. Tarzan 2 blev en stund underhållning innan hjälten somnade i pappans knä.

Febernbestår men nu är Isak mycket piggare ch snackiggare, ;o)


Det var väldigt kort om strapatserna på ekorrvägen...

.a Posted by Picasa

måndag, februari 06, 2006

Isak's "mood swings"...

Idag har Isak varit en riktig Yo-yo i humöret.

Först trött så att jag fick klä på honom med mycket mostånd. Sedan glad och pigg på bussen till förskolan för att sedan vra ilsken och ledsen och inte vilja gå till Herrgården. Han grät och försökte få mig att ta hem honom igen... Väldigt bestämd var han.

Det gick tydligen över rätt fort när jag äntligen gick därifrån, efter 10 minuter var det inte roligt längre att vara tjurig när dom andra barnen hade det så bra och det inte fanns någon förälder som tyckte synd om en...

När jag kom och hämtade honom vid fyra tiden, så var det också en solstråle, tills jag satte honom i vagnen... han ville tydligen inte gå därifrån. Sådär upp och ner har det varit hela dagen... Men nu är han jätte glad, för att han fick nya kläder från mamma.

Det var ett paket som beställdes från H&M som skulle ha kommit till Lovisas födelsedag, men några plagg åt alla barn - mest till Lovisa, eftersom hon var födelsedags barnet. Isak fick några kalsonger och den tröjan som visas nedan.

Som ni ser så är det strålande tider!

Anette var hemma med dunder förkylning och Gunnar var också hemma med huvudvärk. Han trillade av pulkan igår och slog i näsan... Han mår bättre nu, så det blir skola i morgon.

Lovisa och Gunnar var på salsa kurs igår kväll, så nu flödar skön latino musik i vårt vardagsrum. Baila, baila! Dom tyckte det var riktigt kul, Lovisa släppte loss efter en stund och Gunnar gick in i det med stort hjärta.

Nu skall den GLADA Isak nattas. Det blir spännande att få upptäcka vilket humör mister-mister blir på imorgon.

.a
 Posted by Picasa

tisdag, januari 17, 2006

Working like a dog

"It's been a hard days night,
and I've been working like a
dog.

It's been a hard days night,
and I'll been sleeping like a
log."
This Beatles quotation summarises quite well my current state of mind. This past weeks have been hectic... As it always gets when the deadline approaches.

I must admit that I am so far impressed by the performance of the sub-system we've been building lately. All these component boundaries between Classic-ASP via COM to .NET back and forth felt a bit shaky at times - but now that the framework is in place, it all works beautifully. A litle more optimisation here and there and some more UI tweeking to do and the first release will be done!

I realise that the above discussion isn't very personal, but this is basically all I've been doing lately. Getting the brain up to speed during the days; adding a few more hours from home and then trying to wind down to finally fall asleep - with a ton of ideas for improvement flying about.

Then it's morning and the whole circus starts... Waking up the children, getting breakfast ready, getting Isak to get dressed, rushing to the buss to then leave the children and rush again to try to meet with the next transportation...

On top of all that, Isak's birthday is on thursday - with a party on sunday, so invitations needs to be sent out or delivered. The house needs cleaning up before the guests arrive and so on...

But I guess that somewhere this is what life is all about... I did manage last week to go and work out twice. Which left me with both muscle aches and a feeling of satisfaction. I doubt that there will be time for that this week, but I will keep it in mind. As sitting still all days isn't very healthy in the long run.

But now is the time for an early night. (Last one was disturbed by a wandering Isak)

G'night!

.a

onsdag, januari 11, 2006

Mumsig middag

Idag har Lovisa och Gunnar lagat middag!

Gunnar fick ju en kokbok (hungrig.nu) i julklapp och både han och storasystern tyckte det var roligt att laga mat utifrån den. Så vi har nu kommit överens att barnen skall laga middag för alla på onsdagar.

Ikväll var då första eldprovet och det klarade dom galant! Panerad rödspetta (G) med potatismoskakor (L). Det var stundtals lite höjda röster i köket men det blev lyckat och gott...

Som kronan på verket så avslutar vi men årets första semlor...

Sen skall jag ut och försöka få fart på bettan som kroknade i kylan. Det blir spännande att få reda på om man kan köra igång en bil baklänges...

Men nu värms mjölken till semlorna och EE är snart slut, så nu får det vara slut på detta inlägg.

.a

söndag, januari 08, 2006

copycat

Well then, It's been a while since I last wrote anything.

Summer and fall, and now winter and a new year. But what the heck... As my wife is writing I thought I'd be a copycat and type a few words.

I've been working at Resolut for a over 10 months now and it still feels good. We are on the brink of emracing new technologies and the major challenge is to keep all systems working in parallel - as a totally new implementation would be too costly. money wise as well as time wise.

I had my share of configuration troubles last week as I made an update to one of the components that I am building for some new features and everything stopped working!!!

Two and a half days at work plus some home work finally cracked the problem on saturday - leaving me with a massive headache but also some peace of mind to enjoy the week-end with the kids. I now have some serious work todo starting tomorrow...

The week-end was placid, we all slept long and took it easy. A few hours playing in the snow, managed to start the car despite of the low temperature and battery level and got rid of al the christmas decorations. The tree went out on friday - leaving most of its needles behind as expected; and today, the last of all gnomes and candles and angels and stars and stuff went back to the attic until next time.

I'll try to be a little more regular in my updates, but this will do for now. Time to get the kids to sleep; they all go back to school tomorrow...

.a