google-app-engine


Google AppEngine random HTTP 500 errors


I'm getting 500 HTTP errors thrown randomly in the browser (Chrome) and in the Logs (Stackdriver) with my AppEngine PHP application (www.practia.org) since May 2nd, when I last deployed.
Logs:
Chrome:
However, if I refresh (F5), things go well.
I've tried flushing the Memcache, tried accessing from different PCs, but to no avail. No quotas were exceeded. It happens on all kinds of different pages, not just the homepage. The last change to app.yaml was to remove the /.well-known/acme-challenge for HTTPS certification and some script rewrites. But again, it happens randomly. There is no timeout happening either, as it returns the 500 error almost immediately.
I've read the many StackOverflow articles on the subject, but none of them seem to apply to my case.
I've found recommendations to implement Truncated Exponential Backoff, but if I understand correctly AppEngine takes care of that itself. If it doesn't, I have no idea where I should implement something like that, as I can't catch the 500 error anywhere.
I've found recommendations to implement custom error pages, but really, I just don't want those 500 errors to happen. It would not be a real solution.

Related Links

JPA#Google App Engine: JPQL SELECT queries always return empty results
How do I ensure consistency between MemCache and Datastore on GAE?
Google App Engine routing and pathing
jinja2 template inheritance sample does not work
Debug google app engine project line by line
Pricing for Google App Engine with Custom SSL
GAE (JPA) add database entry manually
App Engine, JDO and Maven. Error on startup
Cant write cookies on live instance of google appengine
Google App Engine - Retrieving Parameters from URI in a doGet()?
How to detect if entity has no attribute (not model) in Google App Engine
GAE synchronized data with instances
How to increase GAE datastore index quota?
ndb independent transactions and retry
NDB querying a GenericProperty in repeated Expando StructuredProperty
objectify filter empty values

Categories

HOME
notepad++
search
microsoftgraph
fuelux
string
interface
serialization
knitr
code-coverage
character
jquery-ui-sortable
reactive-programming
alamofire
jxl
tput
qsqlquery
gruntfile
scsi
cfml
drive
object-storage
dapper-extensions
tiki-wiki
fat
ms-access-2003
fractions
subclass
powershell-ise
gojs
biztalk-rule-engine
openwhisk
batching
reason
playframework-2.1
graphhopper
release
health-monitoring
c9.io
laravel-elixir
escpos
preloader
smoothstate.js
rfc3339
phpdbg
servermanager
fwrite
netbeans6.8
geotiff
twilio-click-to-call
trojan
static-cast
subnet
colorbar
backbone-collections
oozie-coordinator
juice-ui
autosar
webjars
flex4.6
signalr.client
drawstring
uiactionsheet
jnlua
state-restoration
grgit
oracle-spatial
video-player
rubaxa-sortable
android-launcher
baasbox
avahi
light
beaker-testing
actiondispatch
faye
usertype
webdev.webserver
multiplatform
cgbitmapcontextcreate
dataform
http-daemon
squishit
cruisecontrol.rb
isapi-extension
burndowncharts
skype4java
cuda.net
cldc
xpsdocument
business-model
mathematical-typesetting

Resources

Encrypt Message