Does the S3 extension include a command to `.close...
# lucee
a
Does the S3 extension include a command to
.close()
each connection after use? Were getting quite a few of these in the logs (using Masa and S3 for images and assets).
Unable to execute HTTP request: Timeout waiting for connection from pool;com.amazonaws.SdkClientException
I found this: https://stackoverflow.com/questions/17782937/connectionpooltimeoutexception-when-iterating-objects-in-s3?rq=4
z
which version of Lucee / s3 extension?
a
We've tried 2.0.1.25, 2.0.2.19 and 2.0.2.21 in attempts to fix problems with Masa's presumed usage of the S3 ListObjects method. This log entry is from our eventual downgrade to 2.0.1.25 to get a little stability and peace for the weekend.
Possibly (un)related trivia: Our Mura app on another machine returns zero results for a ListObjects call (while the AWS console shows 1,600+ images). However, since this "bug" only occurs for just one of our Mura sites (one of the bucket's sub folders), we assume this one is on the S3 side and may be due to some file or name corruption - and not the fault of the 2.0.2.19 extension there.
z
are you able to repo the problem using a simple example? Let's continue the conversation about this on https://dev.lucee.org/
a
My smart guy wrote a CF script which makes the call directly from S3 w/o the extension, and it appears that the problem is inside our AWS bucket. Probably not a Lucee issue.