Vraag


Acties:
  • 0 Henk 'm!

  • bpt
  • Registratie: Maart 2002
  • Laatst online: 05-04 16:19
Wellicht dat iemand hier een idee heeft in welke richting ik moet zoeken..

Sinds een week een migratie achter de rug en bij één van de web applicaties worden er af en toe verkeerde response terug gegeven. Op de oude omgeving hadden we dit fenomeen niet (maar daar draaide we op oudere software, zowel Windows Server, IIS, PHP en MSSQL) en de codebase is hetzelfde als op de oude omgeving.


1 x (PHP) website/webapplicatie
2 x hoofd 'klanten' die gebruik maken van de (PHP) website, met elk een eigen set gebruikers.
2 x MSSQL (2022) databases, waarbij de website kiest welke database bij welke 'klant' hoort tijdens inloggen en op basis daarvan ook de database user (die alleen rechten heeft op de 'eigen database van de klant') voor het ophalen/wegschrijven van gegevens kiest en blijft gebruiken voor de rest van de sessie.


Héél af en toe (nog geen patroon gevonden) krijgt een gebruiker ineens een response (view) terug die zowel niet bij het scherm hoort, als die gegevens bevat die niet bij de database hoort waaraan de database gebruiker toegang toe heeft.

Mijn vermoeden is dus dat dit ergens in de IIS / PHP (FastCGI) combinatie fout gaat, want dit is zeer incidenteel en de gebruiker heeft (getest) geen rechten op de andere database - ook na een refresh/F5 ziet de gebruiker dan wél de juiste response.


Is dit voor iemand een bekend fenomeen of heeft iemand toevallig een idee waar te beginnen met zoeken?

De oude omgeving draaide nog op IIS 8.5 en PHP 7.4 - terugvallen is geen optie gezien we (eindelijk) nieuwe software kunnen draaien.


Huidige software;
Windows Server 2022 Standard (64bit)
IIS 10.0.20348.1
PHP 8.2.12 NTS x64 (via FastCGI)

Alle reacties


Acties:
  • 0 Henk 'm!

  • nescafe
  • Registratie: Januari 2001
  • Laatst online: 07:51
Heb je de eigenschappen van je application pools al met elkaar vergeleken? Met name het maximum aantal worker processes in de web garden. Mij staat bij dat die op oudere versies van IIS op 1 staat.
Afbeeldingslocatie: https://i.sstatic.net/mjzL7.png

[ Voor 36% gewijzigd door nescafe op 28-03-2025 20:07 ]

* Barca zweert ook bij fixedsys... althans bij mIRC de rest is comic sans


Acties:
  • +1 Henk 'm!

  • bpt
  • Registratie: Maart 2002
  • Laatst online: 05-04 16:19
Deze staat ook hetzelfde (inderdaad op 1) :-)

We krijgen elders de suggestie om naar disable overlapped recycle (true) te kijken.. Toevallig ervaring met die setting?

Acties:
  • +1 Henk 'm!

  • nescafe
  • Registratie: Januari 2001
  • Laatst online: 07:51
Goede suggestie - en nee geen ervaring mee :)

* Barca zweert ook bij fixedsys... althans bij mIRC de rest is comic sans