-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RAP4 / OU: code 504 Gateway Time-out #385
Comments
@EricaRietveld, Een 504 error code vertelt je dat de server er te lang over doet. Ik kan dit op dit moment niet reproduceren, omdat ik op een nieuwere (development) versie van ampersand werk. Je zou kunnen proberen om het script eerst te compileren zonder de regels. Dan steeds een of meerdere regels toe te voegen en kijken of je er zo achter kan komen welke regel (of regels?) erg lang duren. Vaak kan je zo'n regel op een andere manier opschrijven, die simpeler is en hetzelfde resultaat heeft. Hopelijk heb je hier al wat aan. |
Dankjewel, ik ga het proberen!
Erica
Op ma 21 okt 2024 om 16:29 schreef Han Joosten ***@***.***>:
… @EricaRietveld <https://github.com/EricaRietveld>, Een 504 error code
<https://www.checkupdown.com/http-status-error-504/> vertelt je dat de
server er te lang over doet. Ik kan dit op dit moment niet reproduceren,
omdat ik op een nieuwere (development) versie van ampersand werk.
Mijn eerste vermoeden is dat er een regel bestaat in je script, die een
hele ingewikkelde SQL-querie (= database bevraging) nodig heeft. Puur op
intuïtie zou regel 1 wel eens de veroorzaker kunnen zijn.
Je zou kunnen proberen om het script eerst te compileren zonder de regels.
Dan steeds een of meerdere regels toe te voegen en kijken of je er zo
achter kan komen welke regel (of regels?) erg lang duren. Vaak kan je zo'n
regel op een andere manier opschrijven, die simpeler is en hetzelfde
resultaat heeft.
Hopelijk heb je hier al wat aan.
—
Reply to this email directly, view it on GitHub
<#385 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AOQRL4EOHXP4OXCTQ3OBZUDZ4UFU3AVCNFSM6AAAAABQKH2BFCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRWHA2TEMJYHE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Weet je zeker dat bovenstaand script exact is waar het mis ging? Ik krijg namelijk fouten:
|
Beste Han, dank voor het checken. Blijkbaar heb ik je een oudere versie
gestuurd (uit Notes), deze fout had ik er al uitgehaald.
Ik ga morgen systematisch alle regels nog eens nalopen, en dan testen zoals
je hebt voorgesteld.
Dankjewel, fijne avond!
Groet, Erica
Op ma 21 okt 2024 om 16:58 schreef Han Joosten ***@***.***>:
… Weet je zeker dat bovenstaand script exact is waar het mis ging? Ik krijg
namelijk fouten:
/workspaces/4ampersand/Issue_RAP385.adl:155:3 error:
Type error in BOX
Cannot match:
- concept Proposal , SRC of: shouldEvaluate [Person*Proposal]\hasSupported [Person*Proposal]
if you think there is no type error, add an order between the mismatched concepts.
You can do so by using a CLASSIFY statement.
/workspaces/4ampersand/Issue_RAP385.adl:155:3 error:
Type error in BOX
Cannot match:
- concept Proposal , SRC of: shouldEvaluate [Person*Proposal]\hasRefused [Person*Proposal]
if you think there is no type error, add an order between the mismatched concepts.
You can do so by using a CLASSIFY statement.
—
Reply to this email directly, view it on GitHub
<#385 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AOQRL4CQM5BGXRMVOVWARIDZ4UJA7AVCNFSM6AAAAABQKH2BFCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRWHEZTGNRSGM>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beste Han, inmiddels heb ik
Helaas gaf compilen zonder alle regels weer error 504. Kortom: ik weet niet wat ik verder nog kan proberen .. Heb jij nog suggesties? Het resterrende script is nu: CONTEXT PreapprovalProcedure IN ENGLISH -- Concept statements, see report 9, table 7 CONCEPT Person "Any person relevant for the preapproval procedure." CONCEPT Department "A unit of control within a larger organization." CONCEPT Proposal "An idea to do something that the organization has to take a decision about." -- Relation statements, selection see report 9, table 15 -- Relaton 1 -- Relation 2 -- Relation 3 -- Relation 4 -- Relation 5 --Relation 6 -- Relation 7 -- Relation 8 -- Relation 9 --Initial population, see report 9, table 10 POPULATION hasRepresented CONTAINS -- Rule statements, see report 9, table 12 and table 14 -- Rule 1 --Rule 2 -- Rule 3 -- Rule 4 -- Rule 5 -- Rule 6 -- Interface ENDCONTEXT |
Dag Erica, |
Ja, ik heb het gekopieerd uit RAP4. Zoals beschreven had ik eerst alle regels er uit gehaald, toen ook de interface, en toen nog wat properties. En die 504 blijft maar komen .. |
Steeds eerst refresh page gedaan, en dan compile .. |
Ik heb wat zitten onderzoeken, maar we hebben deze fout vaker gezien in andere omgevingen dan RAP. Maar alleen op het Kubernetes platform. Ik vermoed dat we moeten kijken naar de resources die RAP verbruikt. Knellende resources leiden tot deze symptomen: foutmeldingen van de NGINX server (die buiten RAP ligt) en geen duidelijke aanwijzingen in de logbestanden van RAP. Wat het lastig maakt is dat we niet precies weten hoeveel resources van welke soort RAP precies nodig heeft. Bovendien zit er nog altijd een space leak in... |
De situatie
Ik probeerde de volgende versie van een script te compilen, en kreeg !504.
Diverse malen geprobeerd, op twee data en verschillende locaties.
Ook de vorige versie teruggezet, die eerder foutloos complieerde. Zelfde probleem.
Het script van het tutorials erin geplakt, die deed het wel.
Wat er gebeurde er en wat had je verwacht?
Verwachting: compile. Relisatie: landurig loaden, en dan de foutmelding.
Stappen om dit te reproduceren
Screenshot / Video
Context / Source van ampersand script
Het script heeft bijna 200 regels, is dat een probleem? Bijgaand:
The text was updated successfully, but these errors were encountered: