Comments (4)
Yes that is true but the large issue seems to be this error which is not expected. Do you have any idea how an MDN with empty payload got generated?
from django-pyas2.
@abhishek-ram : Last year, this happened twice and I could not identify this for sure. Only suspicion I have is, because it is run in a Kubernetes environment, the shut-down grace period of the container was not considered to finalize the job properly: MDN created, container stoped before payload was saved. This grace period was extended and I did not have this case anymore.
from django-pyas2.
@abhishek-ram : Just a follow up on this. The cases have increased and shown up in other areas as well which led me to think that DB connections dropped in mid-process. I therefore switched config settings to: 'ATOMIC_REQUESTS': True which resolved the issue in most cases.
I still have an issue when a partner sends me ASYNC MDN's for which I don't have a message for. Maybe management command messages are not affected by atomic request handling or something else. I'll review at some point, but currently no capacity for that.
from django-pyas2.
Yes, the ATOMIC_REQUESTS is only applicable to Views. We would need to manually put the command inside a transaction
from django-pyas2.
Related Issues (20)
- AS2 Platforms HOT 2
- manageas2server --retry doesn't work HOT 2
- Duplicate message because of 500 error HOT 1
- mTLS HOT 2
- Email event notifications. HOT 1
- MSSQL 'payload' FileField max_length restrictions HOT 4
- how would you convert a message back to original file? HOT 7
- Debian 12.5 - Error during install HOT 3
- REST API to for listing, retrieving, and sending files HOT 2
- Dependency Conflict HOT 3
- Save Received File to S3 Bucket HOT 1
- Model change
- X-Content-Type-Options header Error: nosniff HOT 2
- Error when sending/receiving files EVP_PKEY_size HOT 1
- HTTPS HOT 1
- AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms' HOT 2
- Invalid Private key file or Public key not included. HOT 1
- Support for SSL client authentication HOT 3
- Using django 4.2 storages HOT 4
- Signature Failed HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-pyas2.