[GH-ISSUE #465] flyimg apache reverse proxy crashing #781

Closed
opened 2026-03-15 15:24:38 +03:00 by kerem · 28 comments
Owner

Originally created by @srsquare on GitHub (Jun 4, 2024).
Original GitHub issue: https://github.com/flyimg/flyimg/issues/465

Originally assigned to: @sadok-f on GitHub.

I have flyimg running on my main server, via apache reverse proxy. It used to run fine, but now after an hour or two apache crashes. The server is running debian 11, has 8 vCPUs, 30gb of ram, and 800gb drive. The problem appears that memory is going out of bounds and thus apache crashes. If flyimg docker is stopped, apache does not crash.

This is the apache reverse proxy config:
AllowEncodedSlashes NoDecode <Location /i> ProxyPass http://127.0.0.1:3380 nocanon </Location>

flyimg is the most current version, I just updated it in the last few days. The only custom change, is I had to alter the s3 integration to work with Wasabi, but that also has been working fine for years.

I have attached a screenshot of btop, so you can see main server health, at the bottom. This is without flyimg running.

Mostly, I use it to set a width and quality, so nothing overly fancy. This kind of thing: /upload/w_800,q_80/https://

So far, I have had no luck tracing and resolving the issue. Hoping someone here can help me. Let me know if there is more info that might be helpful, etc. I am not sure how to check flyimg to determine the amount of traffic it's handling, and ensure no one is using it besides me, since I never set up the domain restrictions.

This is the parameters file:

application_name: Flyimg.io

#debug
debug: true

auto_webp_enabled: true

#Number of days for header cache expires `max_age`
header_cache_days: 365

#options separator
options_separator: ","

#Security: Signature generation
# security key
security_key: ""
# secret Initialization vector(IV)
security_iv: ""

# restrict domains, false by default
restricted_domains: false

# if restricted_domains is enabled, put whitelist domains here
whitelist_domains:
    - domain-1.com
    - domain-2.com

# Default storage system is local, to use use AWS S3, change this param to s3
storage_system: s3

#In case storage_system: s3, you need to add those AWS S3 parameters:
aws_s3:
  access_id: <removed for security>
  secret_key: <removed for security>
  region: <removed for security>
  bucket_name: <removed for security>

# Number of threads for Imagemagick to use
thread: 1

#Extra options for the header sent to source image server, as some servers requires the User-Agent.
header_extra_options: 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; rv:2.2) Gecko/20110201'

#Keys used in url to match options. Ex: q_80,w_200,h_100
options_keys:
  moz: mozjpeg
  q: quality
  o: output
  unsh: unsharp
  sh: sharpen
  blr: blur
  fc: face-crop
  fcp: face-crop-position
  fb: face-blur
  w: width
  h: height
  c: crop
  bg: background
  st: strip
  rz: resize
  g: gravity
  f: filter
  r: rotate
  sc: scale
  sf: sampling-factor
  rf: refresh
  smc: smart-crop
  ett: extent
  par: preserve-aspect-ratio
  pns: preserve-natural-size
  webpl: webp-lossless
  gf: gif-frame
  e: extract
  p1x: extract-top-x
  p1y: extract-top-y
  p2x: extract-bottom-x
  p2y: extract-bottom-y
  pg: page_number
  tm: time
  clsp: colorspace
  mnchr: monochrome

#Default options values
default_options:
  mozjpeg: 1
  quality: 90
  output: auto
  unsharp: null
  sharpen: null
  blur: null
  face-crop: 0
  face-crop-position: 0
  face-blur: 0
  width: null
  height: null
  crop: null
  background: null
  strip: 1
  resize: null
  gravity: Center
  filter: Lanczos
  rotate: null
  scale: null
  sampling-factor: 1x1
  refresh: false
  smart-crop: false
  extent: null
  preserve-aspect-ratio: 1
  preserve-natural-size: 1
  webp-lossless: 0
  gif-frame: 0
  extract: null
  extract-top-x: null
  extract-top-y: null
  extract-bottom-x: null
  extract-bottom-y: null
  page_number: 1
  time: '00:00:01'
  colorspace: 'sRGB'
  monochrome: null

image

Originally created by @srsquare on GitHub (Jun 4, 2024). Original GitHub issue: https://github.com/flyimg/flyimg/issues/465 Originally assigned to: @sadok-f on GitHub. I have flyimg running on my main server, via apache reverse proxy. It used to run fine, but now after an hour or two apache crashes. The server is running debian 11, has 8 vCPUs, 30gb of ram, and 800gb drive. The problem appears that memory is going out of bounds and thus apache crashes. If flyimg docker is stopped, apache does not crash. This is the apache reverse proxy config: `AllowEncodedSlashes NoDecode <Location /i> ProxyPass http://127.0.0.1:3380 nocanon </Location>` flyimg is the most current version, I just updated it in the last few days. The only custom change, is I had to alter the s3 integration to work with Wasabi, but that also has been working fine for years. I have attached a screenshot of btop, so you can see main server health, at the bottom. This is without flyimg running. Mostly, I use it to set a width and quality, so nothing overly fancy. This kind of thing: /upload/w_800,q_80/https:// So far, I have had no luck tracing and resolving the issue. Hoping someone here can help me. Let me know if there is more info that might be helpful, etc. I am not sure how to check flyimg to determine the amount of traffic it's handling, and ensure no one is using it besides me, since I never set up the domain restrictions. This is the parameters file: ``` application_name: Flyimg.io #debug debug: true auto_webp_enabled: true #Number of days for header cache expires `max_age` header_cache_days: 365 #options separator options_separator: "," #Security: Signature generation # security key security_key: "" # secret Initialization vector(IV) security_iv: "" # restrict domains, false by default restricted_domains: false # if restricted_domains is enabled, put whitelist domains here whitelist_domains: - domain-1.com - domain-2.com # Default storage system is local, to use use AWS S3, change this param to s3 storage_system: s3 #In case storage_system: s3, you need to add those AWS S3 parameters: aws_s3: access_id: <removed for security> secret_key: <removed for security> region: <removed for security> bucket_name: <removed for security> # Number of threads for Imagemagick to use thread: 1 #Extra options for the header sent to source image server, as some servers requires the User-Agent. header_extra_options: 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; rv:2.2) Gecko/20110201' #Keys used in url to match options. Ex: q_80,w_200,h_100 options_keys: moz: mozjpeg q: quality o: output unsh: unsharp sh: sharpen blr: blur fc: face-crop fcp: face-crop-position fb: face-blur w: width h: height c: crop bg: background st: strip rz: resize g: gravity f: filter r: rotate sc: scale sf: sampling-factor rf: refresh smc: smart-crop ett: extent par: preserve-aspect-ratio pns: preserve-natural-size webpl: webp-lossless gf: gif-frame e: extract p1x: extract-top-x p1y: extract-top-y p2x: extract-bottom-x p2y: extract-bottom-y pg: page_number tm: time clsp: colorspace mnchr: monochrome #Default options values default_options: mozjpeg: 1 quality: 90 output: auto unsharp: null sharpen: null blur: null face-crop: 0 face-crop-position: 0 face-blur: 0 width: null height: null crop: null background: null strip: 1 resize: null gravity: Center filter: Lanczos rotate: null scale: null sampling-factor: 1x1 refresh: false smart-crop: false extent: null preserve-aspect-ratio: 1 preserve-natural-size: 1 webp-lossless: 0 gif-frame: 0 extract: null extract-top-x: null extract-top-y: null extract-bottom-x: null extract-bottom-y: null page_number: 1 time: '00:00:01' colorspace: 'sRGB' monochrome: null ``` ![image](https://github.com/flyimg/flyimg/assets/12405211/b30cdbc8-fec4-4aa7-92dd-4228c34f52f5)
kerem 2026-03-15 15:24:38 +03:00
Author
Owner

@sadok-f commented on GitHub (Jun 4, 2024):

Thank you @srsquare for opening this issue.
can you check the Flyimg container logs? can you paste here the outputs especially when Apache is crashing.
is Flyimg container continue to work normally? after you restart Apache?
also what command are you using to run Flyimg (Im interested to see the mount volume used)
Thank you !

<!-- gh-comment-id:2147214358 --> @sadok-f commented on GitHub (Jun 4, 2024): Thank you @srsquare for opening this issue. can you check the Flyimg container logs? can you paste here the outputs especially when Apache is crashing. is Flyimg container continue to work normally? after you restart Apache? also what command are you using to run Flyimg (Im interested to see the mount volume used) Thank you !
Author
Owner

@srsquare commented on GitHub (Jun 4, 2024):

Normally I have to restart both apache and flyimg, however if I just restart them they crash with in hours again. If I reboot the server, it will take longer before crashing. I will have to start flyimg while I am working on the flipside, and capture the apache error logs for you then. I am not sure how to get the logs for you from flyimg, other than what's in portainer under log. Not sure if thats what you want.

docker run -itd -p 3380:80 --name flyimg -v /var/www/docker/flyimg/parameters.yml flyimg/flyimg

<!-- gh-comment-id:2147238616 --> @srsquare commented on GitHub (Jun 4, 2024): Normally I have to restart both apache and flyimg, however if I just restart them they crash with in hours again. If I reboot the server, it will take longer before crashing. I will have to start flyimg while I am working on the flipside, and capture the apache error logs for you then. I am not sure how to get the logs for you from flyimg, other than what's in portainer under log. Not sure if thats what you want. docker run -itd -p 3380:80 --name flyimg -v /var/www/docker/flyimg/parameters.yml flyimg/flyimg
Author
Owner

@sadok-f commented on GitHub (Jun 4, 2024):

can you check your Apache access logs, to see how frequent the requests you are getting for Flyimg?
for Flyimg contain, when it crashes you can get the contain logs via docker logs flyimg

<!-- gh-comment-id:2147255218 --> @sadok-f commented on GitHub (Jun 4, 2024): can you check your Apache access logs, to see how frequent the requests you are getting for Flyimg? for Flyimg contain, when it crashes you can get the contain logs via `docker logs flyimg`
Author
Owner

@srsquare commented on GitHub (Jun 4, 2024):

Thanks for the help and guidance. At the moment I dont have a way to check usage for flyimg, but I could turn on awstats for it and see if that helps.

when I run this command, I get a ton of the below errors. docker logs flyimg

Trace: #0 /var/www/html/src/Core/Processor/ImageProcessor.php(54): Core\Processor\Processor->execute(Object(Core\Entity\Command))
#1 /var/www/html/src/Core/Handler/ImageHandler.php(167): Core\Processor\ImageProcessor->processNewImage(Object(Core\Entity\Image\OutputImage))
#2 /var/www/html/src/Core/Handler/ImageHandler.php(108): Core\Handler\ImageHandler->processNewImage(Object(Core\Entity\Image\OutputImage))
#3 /var/www/html/src/Core/Controller/DefaultController.php(26): Core\Handler\ImageHandler->processImage('w_150,q_80', 'https://drive.i...')
#4 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(169): Core\Controller\DefaultController->uploadAction('w_150,q_80', 'https://drive.i...')
#5 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(81): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
#6 /var/www/html/vendor/silex/silex/src/Silex/Application.php(496): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#7 /var/www/html/vendor/silex/silex/src/Silex/Application.php(477): Silex\Application->handle(Object(Symfony\Component\HttpFoundation\Request))
#8 /var/www/html/web/index.php(4): Silex\Application->run()
#9 {main}
Message: Command failed.
The exit code: magick: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746.
The last line of output: /usr/local/bin/magick /var/www/html/var/tmp/original-fd86ef9a8f9a26a531557252ff6067b6 -thumbnail '150''>' -colorspace 'sRGB'  -filter 'Lanczos' -strip -define heic:speed=8 -quality '80' '/var/www/html/var/tmp/145ec3a279a583fd107e574f7842b9fb.avif' 
File: /var/www/html/src/Core/Processor/Processor.php
Line: 54
Trace: #0 /var/www/html/src/Core/Processor/ImageProcessor.php(54): Core\Processor\Processor->execute(Object(Core\Entity\Command))
#1 /var/www/html/src/Core/Handler/ImageHandler.php(167): Core\Processor\ImageProcessor->processNewImage(Object(Core\Entity\Image\OutputImage))
#2 /var/www/html/src/Core/Handler/ImageHandler.php(108): Core\Handler\ImageHandler->processNewImage(Object(Core\Entity\Image\OutputImage))
#3 /var/www/html/src/Core/Controller/DefaultController.php(26): Core\Handler\ImageHandler->processImage('w_150,q_80', 'https://drive.i...')
#4 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(169): Core\Controller\DefaultController->uploadAction('w_150,q_80', 'https://drive.i...')
#5 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(81): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
#6 /var/www/html/vendor/silex/silex/src/Silex/Application.php(496): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#7 /var/www/html/vendor/silex/silex/src/Silex/Application.php(477): Silex\Application->handle(Object(Symfony\Component\HttpFoundation\Request))
#8 /var/www/html/web/index.php(4): Silex\Application->run()
#9 {main}
[03-Jun-2024 13:06:52] NOTICE: Terminating ...
[03-Jun-2024 13:06:52] NOTICE: exiting, bye-bye!
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
<!-- gh-comment-id:2147266587 --> @srsquare commented on GitHub (Jun 4, 2024): Thanks for the help and guidance. At the moment I dont have a way to check usage for flyimg, but I could turn on awstats for it and see if that helps. when I run this command, I get a ton of the below errors. `docker logs flyimg` ``` Trace: #0 /var/www/html/src/Core/Processor/ImageProcessor.php(54): Core\Processor\Processor->execute(Object(Core\Entity\Command)) #1 /var/www/html/src/Core/Handler/ImageHandler.php(167): Core\Processor\ImageProcessor->processNewImage(Object(Core\Entity\Image\OutputImage)) #2 /var/www/html/src/Core/Handler/ImageHandler.php(108): Core\Handler\ImageHandler->processNewImage(Object(Core\Entity\Image\OutputImage)) #3 /var/www/html/src/Core/Controller/DefaultController.php(26): Core\Handler\ImageHandler->processImage('w_150,q_80', 'https://drive.i...') #4 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(169): Core\Controller\DefaultController->uploadAction('w_150,q_80', 'https://drive.i...') #5 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(81): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) #6 /var/www/html/vendor/silex/silex/src/Silex/Application.php(496): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #7 /var/www/html/vendor/silex/silex/src/Silex/Application.php(477): Silex\Application->handle(Object(Symfony\Component\HttpFoundation\Request)) #8 /var/www/html/web/index.php(4): Silex\Application->run() #9 {main} Message: Command failed. The exit code: magick: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746. The last line of output: /usr/local/bin/magick /var/www/html/var/tmp/original-fd86ef9a8f9a26a531557252ff6067b6 -thumbnail '150''>' -colorspace 'sRGB' -filter 'Lanczos' -strip -define heic:speed=8 -quality '80' '/var/www/html/var/tmp/145ec3a279a583fd107e574f7842b9fb.avif' File: /var/www/html/src/Core/Processor/Processor.php Line: 54 Trace: #0 /var/www/html/src/Core/Processor/ImageProcessor.php(54): Core\Processor\Processor->execute(Object(Core\Entity\Command)) #1 /var/www/html/src/Core/Handler/ImageHandler.php(167): Core\Processor\ImageProcessor->processNewImage(Object(Core\Entity\Image\OutputImage)) #2 /var/www/html/src/Core/Handler/ImageHandler.php(108): Core\Handler\ImageHandler->processNewImage(Object(Core\Entity\Image\OutputImage)) #3 /var/www/html/src/Core/Controller/DefaultController.php(26): Core\Handler\ImageHandler->processImage('w_150,q_80', 'https://drive.i...') #4 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(169): Core\Controller\DefaultController->uploadAction('w_150,q_80', 'https://drive.i...') #5 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(81): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) #6 /var/www/html/vendor/silex/silex/src/Silex/Application.php(496): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #7 /var/www/html/vendor/silex/silex/src/Silex/Application.php(477): Silex\Application->handle(Object(Symfony\Component\HttpFoundation\Request)) #8 /var/www/html/web/index.php(4): Silex\Application->run() #9 {main} [03-Jun-2024 13:06:52] NOTICE: Terminating ... [03-Jun-2024 13:06:52] NOTICE: exiting, bye-bye! [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. ```
Author
Owner

@sadok-f commented on GitHub (Jun 4, 2024):

interesting,
which arch platform is your server? and which flyimg version are you running?
the config file you're using is a bit outdated. can you update it to the latest version?

EDIT: I suspect that the issue is coming from AVIF format generation, to disable it can you change the setting enable_avif to false?
enable_avif: false

<!-- gh-comment-id:2147284709 --> @sadok-f commented on GitHub (Jun 4, 2024): interesting, which arch platform is your server? and which flyimg version are you running? the config file you're using is a bit outdated. can you update it to the latest version? EDIT: I suspect that the issue is coming from AVIF format generation, to disable it can you change the setting enable_avif to false? `enable_avif: false`
Author
Owner

@srsquare commented on GitHub (Jun 4, 2024):

image

I pulled the latest flyimg container on 2024-05-31 so it should be the most current, I would assume.

Yes, I will update the parameter file tomorrow night. I work nights, so I really should be heading to bed before the sun comes up in the next 30 - 60 mins lol. Will provide farther updates once I do that and run it to see if I can get any other log data that will help. I also turned on awstats, so will be interesting to see what the stats are.

<!-- gh-comment-id:2147299483 --> @srsquare commented on GitHub (Jun 4, 2024): ![image](https://github.com/flyimg/flyimg/assets/12405211/c797b26c-8d22-4223-a4e5-9aaa887a33e1) I pulled the latest flyimg container on 2024-05-31 so it should be the most current, I would assume. Yes, I will update the parameter file tomorrow night. I work nights, so I really should be heading to bed before the sun comes up in the next 30 - 60 mins lol. Will provide farther updates once I do that and run it to see if I can get any other log data that will help. I also turned on awstats, so will be interesting to see what the stats are.
Author
Owner

@srsquare commented on GitHub (Jun 4, 2024):

If it helps the server is from Contabo with 8 vCPUs, 30gb of ram, and 800gb drive.

<!-- gh-comment-id:2147301484 --> @srsquare commented on GitHub (Jun 4, 2024): If it helps the server is from Contabo with 8 vCPUs, 30gb of ram, and 800gb drive.
Author
Owner

@srsquare commented on GitHub (Jun 5, 2024):

As an update, I have updated the parameter yml file and have it running again. When/if it crashes I will try and capture what logs I can. Maybe I will be lucky and its just because the parameter file is out of date.

I did check and still getting errors via dockers log flyimg

2024-06-05T03:58:42.911570622Z File: /var/www/html/src/Core/Processor/Processor.php
2024-06-05T03:58:42.911581602Z Line: 54
2024-06-05T03:58:42.911586350Z Trace: #0 /var/www/html/src/Core/Processor/ImageProcessor.php(54): Core\Processor\Processor->execute(Object(Core\Entity\Command))
2024-06-05T03:58:42.911591710Z #1 /var/www/html/src/Core/Handler/ImageHandler.php(167): Core\Processor\ImageProcessor->processNewImage(Object(Core\Entity\Image\OutputImage))
2024-06-05T03:58:42.911596920Z #2 /var/www/html/src/Core/Handler/ImageHandler.php(108): Core\Handler\ImageHandler->processNewImage(Object(Core\Entity\Image\OutputImage))
2024-06-05T03:58:42.911601238Z #3 /var/www/html/src/Core/Controller/DefaultController.php(26): Core\Handler\ImageHandler->processImage('w_150,q_80', 'https://drive.i...')
2024-06-05T03:58:42.911605927Z #4 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(169): Core\Controller\DefaultController->uploadAction('w_150,q_80', 'https://drive.i...')
2024-06-05T03:58:42.911610495Z #5 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(81): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
2024-06-05T03:58:42.912158072Z #6 /var/www/html/vendor/silex/silex/src/Silex/Application.php(496): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
2024-06-05T03:58:42.912167950Z #7 /var/www/html/vendor/silex/silex/src/Silex/Application.php(477): Silex\Application->handle(Object(Symfony\Component\HttpFoundation\Request))
2024-06-05T03:58:42.912173129Z #8 /var/www/html/web/index.php(4): Silex\Application->run()
2024-06-05T03:58:42.912177598Z #9 {main}
2024-06-05T03:58:46.342932726Z Message: Command failed.
2024-06-05T03:58:46.343023655Z The exit code: magick: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746.
2024-06-05T03:58:46.343754612Z The last line of output: /usr/local/bin/magick /var/www/html/var/tmp/original-fd86ef9a8f9a26a531557252ff6067b6 -thumbnail '150''>' -colorspace 'sRGB'  -filter 'Lanczos' -strip -define heic:speed=8 -quality '80' '/var/www/html/var/tmp/145ec3a279a583fd107e574f7842b9fb.avif' 
2024-06-05T03:58:46.343788014Z File: /var/www/html/src/Core/Processor/Processor.php
2024-06-05T03:58:46.343793945Z Line: 54
2024-06-05T03:58:46.343798424Z Trace: #0 /var/www/html/src/Core/Processor/ImageProcessor.php(54): Core\Processor\Processor->execute(Object(Core\Entity\Command))
2024-06-05T03:58:46.343804215Z #1 /var/www/html/src/Core/Handler/ImageHandler.php(167): Core\Processor\ImageProcessor->processNewImage(Object(Core\Entity\Image\OutputImage))
2024-06-05T03:58:46.343808572Z #2 /var/www/html/src/Core/Handler/ImageHandler.php(108): Core\Handler\ImageHandler->processNewImage(Object(Core\Entity\Image\OutputImage))
2024-06-05T03:58:46.343813241Z #3 /var/www/html/src/Core/Controller/DefaultController.php(26): Core\Handler\ImageHandler->processImage('w_150,q_80', 'https://drive.i...')
2024-06-05T03:58:46.343817899Z #4 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(169): Core\Controller\DefaultController->uploadAction('w_150,q_80', 'https://drive.i...')
2024-06-05T03:58:46.343853697Z #5 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(81): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
2024-06-05T03:58:46.343858966Z #6 /var/www/html/vendor/silex/silex/src/Silex/Application.php(496): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
2024-06-05T03:58:46.343863093Z #7 /var/www/html/vendor/silex/silex/src/Silex/Application.php(477): Silex\Application->handle(Object(Symfony\Component\HttpFoundation\Request))
2024-06-05T03:58:46.343866910Z #8 /var/www/html/web/index.php(4): Silex\Application->run()
2024-06-05T03:58:46.343870808Z #9 {main}
2024-06-05T03:58:46.438361117Z Message: Command failed.
2024-06-05T03:58:46.438931846Z The exit code: magick: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746.
2024-06-05T03:58:46.439693330Z The last line of output: /usr/local/bin/magick /var/www/html/var/tmp/original-fd86ef9a8f9a26a531557252ff6067b6 -thumbnail '150''>' -colorspace 'sRGB'  -filter 'Lanczos' -strip -define heic:speed=8 -quality '80' '/var/www/html/var/tmp/145ec3a279a583fd107e574f7842b9fb.avif' 
2024-06-05T03:58:46.439817872Z File: /var/www/html/src/Core/Processor/Processor.php
2024-06-05T03:58:46.439825285Z Line: 54

Edit: so far images are working fine, and everything loading faster than it has been in a while. The only error im seeing is the one above.

<!-- gh-comment-id:2148806058 --> @srsquare commented on GitHub (Jun 5, 2024): As an update, I have updated the parameter yml file and have it running again. When/if it crashes I will try and capture what logs I can. Maybe I will be lucky and its just because the parameter file is out of date. I did check and still getting errors via dockers log flyimg ``` 2024-06-05T03:58:42.911570622Z File: /var/www/html/src/Core/Processor/Processor.php 2024-06-05T03:58:42.911581602Z Line: 54 2024-06-05T03:58:42.911586350Z Trace: #0 /var/www/html/src/Core/Processor/ImageProcessor.php(54): Core\Processor\Processor->execute(Object(Core\Entity\Command)) 2024-06-05T03:58:42.911591710Z #1 /var/www/html/src/Core/Handler/ImageHandler.php(167): Core\Processor\ImageProcessor->processNewImage(Object(Core\Entity\Image\OutputImage)) 2024-06-05T03:58:42.911596920Z #2 /var/www/html/src/Core/Handler/ImageHandler.php(108): Core\Handler\ImageHandler->processNewImage(Object(Core\Entity\Image\OutputImage)) 2024-06-05T03:58:42.911601238Z #3 /var/www/html/src/Core/Controller/DefaultController.php(26): Core\Handler\ImageHandler->processImage('w_150,q_80', 'https://drive.i...') 2024-06-05T03:58:42.911605927Z #4 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(169): Core\Controller\DefaultController->uploadAction('w_150,q_80', 'https://drive.i...') 2024-06-05T03:58:42.911610495Z #5 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(81): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) 2024-06-05T03:58:42.912158072Z #6 /var/www/html/vendor/silex/silex/src/Silex/Application.php(496): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) 2024-06-05T03:58:42.912167950Z #7 /var/www/html/vendor/silex/silex/src/Silex/Application.php(477): Silex\Application->handle(Object(Symfony\Component\HttpFoundation\Request)) 2024-06-05T03:58:42.912173129Z #8 /var/www/html/web/index.php(4): Silex\Application->run() 2024-06-05T03:58:42.912177598Z #9 {main} 2024-06-05T03:58:46.342932726Z Message: Command failed. 2024-06-05T03:58:46.343023655Z The exit code: magick: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746. 2024-06-05T03:58:46.343754612Z The last line of output: /usr/local/bin/magick /var/www/html/var/tmp/original-fd86ef9a8f9a26a531557252ff6067b6 -thumbnail '150''>' -colorspace 'sRGB' -filter 'Lanczos' -strip -define heic:speed=8 -quality '80' '/var/www/html/var/tmp/145ec3a279a583fd107e574f7842b9fb.avif' 2024-06-05T03:58:46.343788014Z File: /var/www/html/src/Core/Processor/Processor.php 2024-06-05T03:58:46.343793945Z Line: 54 2024-06-05T03:58:46.343798424Z Trace: #0 /var/www/html/src/Core/Processor/ImageProcessor.php(54): Core\Processor\Processor->execute(Object(Core\Entity\Command)) 2024-06-05T03:58:46.343804215Z #1 /var/www/html/src/Core/Handler/ImageHandler.php(167): Core\Processor\ImageProcessor->processNewImage(Object(Core\Entity\Image\OutputImage)) 2024-06-05T03:58:46.343808572Z #2 /var/www/html/src/Core/Handler/ImageHandler.php(108): Core\Handler\ImageHandler->processNewImage(Object(Core\Entity\Image\OutputImage)) 2024-06-05T03:58:46.343813241Z #3 /var/www/html/src/Core/Controller/DefaultController.php(26): Core\Handler\ImageHandler->processImage('w_150,q_80', 'https://drive.i...') 2024-06-05T03:58:46.343817899Z #4 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(169): Core\Controller\DefaultController->uploadAction('w_150,q_80', 'https://drive.i...') 2024-06-05T03:58:46.343853697Z #5 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(81): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) 2024-06-05T03:58:46.343858966Z #6 /var/www/html/vendor/silex/silex/src/Silex/Application.php(496): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) 2024-06-05T03:58:46.343863093Z #7 /var/www/html/vendor/silex/silex/src/Silex/Application.php(477): Silex\Application->handle(Object(Symfony\Component\HttpFoundation\Request)) 2024-06-05T03:58:46.343866910Z #8 /var/www/html/web/index.php(4): Silex\Application->run() 2024-06-05T03:58:46.343870808Z #9 {main} 2024-06-05T03:58:46.438361117Z Message: Command failed. 2024-06-05T03:58:46.438931846Z The exit code: magick: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746. 2024-06-05T03:58:46.439693330Z The last line of output: /usr/local/bin/magick /var/www/html/var/tmp/original-fd86ef9a8f9a26a531557252ff6067b6 -thumbnail '150''>' -colorspace 'sRGB' -filter 'Lanczos' -strip -define heic:speed=8 -quality '80' '/var/www/html/var/tmp/145ec3a279a583fd107e574f7842b9fb.avif' 2024-06-05T03:58:46.439817872Z File: /var/www/html/src/Core/Processor/Processor.php 2024-06-05T03:58:46.439825285Z Line: 54 ``` Edit: so far images are working fine, and everything loading faster than it has been in a while. The only error im seeing is the one above.
Author
Owner

@sadok-f commented on GitHub (Jun 5, 2024):

It would be great if you track down the source image that caused this error?
idealy with the full parameters such as /uploads/w_150,q_80/IMAGE_SOURCE
if not, maybe you can download the image /var/www/html/var/tmp/original-fd86ef9a8f9a26a531557252ff6067b6 from the container and attach it here.

<!-- gh-comment-id:2149191568 --> @sadok-f commented on GitHub (Jun 5, 2024): It would be great if you track down the source image that caused this error? idealy with the full parameters such as `/uploads/w_150,q_80/IMAGE_SOURCE` if not, maybe you can download the image `/var/www/html/var/tmp/original-fd86ef9a8f9a26a531557252ff6067b6` from the container and attach it here.
Author
Owner

@srsquare commented on GitHub (Jun 5, 2024):

That path is within docker container, so I did docker exec -it flyimg bash

/var/www/html/var/tmp# ls -l | grep original-fd86ef9a8f9a26a531557252ff6067b6
-rw-r--r-- 1 www-data www-data       0 Jun  1 02:35 original-fd86ef9a8f9a26a531557252ff6067b6

As you can see, the file is empty. I also did a cat on it, and there was nothing.

Is there a way to have flyimg return the whole URL of the image causing the error?

So far its still running, everything working, and has not crashed. I have been watching access log off and on and seems like it avgs between maybe 2 to 8 a min to only a few over 10 mins... just depending on traffic on my sites, none of which get a ton of traffic.

I see in the error is still referencing avif even though I set avif to false in the parameter file, here is that part of the settings.

# Number of threads for Imagemagick to use
thread: 1

# For Avif format: conversion speed parameter for the HEIF library.
heic_speed: 8

# Read source image timeout in seconds
source_image_request_timeout: 5

# When set to true the generated image will be deleted from the cache in web/upload and served directly in the response
disable_cache: false

# When supported by the browser, AVIF format will be served as default output
enable_avif: false

# When supported by the browser, Webp format will be served as default output (after checking AVIF support)
enable_webp: true

# Extra options for the header sent to source image server, as some servers requires the User-Agent.
header_extra_options: 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; rv:2.2) Gecko/20110201'
<!-- gh-comment-id:2149227065 --> @srsquare commented on GitHub (Jun 5, 2024): That path is within docker container, so I did `docker exec -it flyimg bash` ``` /var/www/html/var/tmp# ls -l | grep original-fd86ef9a8f9a26a531557252ff6067b6 -rw-r--r-- 1 www-data www-data 0 Jun 1 02:35 original-fd86ef9a8f9a26a531557252ff6067b6 ``` As you can see, the file is empty. I also did a cat on it, and there was nothing. Is there a way to have flyimg return the whole URL of the image causing the error? So far its still running, everything working, and has not crashed. I have been watching access log off and on and seems like it avgs between maybe 2 to 8 a min to only a few over 10 mins... just depending on traffic on my sites, none of which get a ton of traffic. I see in the error is still referencing avif even though I set avif to false in the parameter file, here is that part of the settings. ``` # Number of threads for Imagemagick to use thread: 1 # For Avif format: conversion speed parameter for the HEIF library. heic_speed: 8 # Read source image timeout in seconds source_image_request_timeout: 5 # When set to true the generated image will be deleted from the cache in web/upload and served directly in the response disable_cache: false # When supported by the browser, AVIF format will be served as default output enable_avif: false # When supported by the browser, Webp format will be served as default output (after checking AVIF support) enable_webp: true # Extra options for the header sent to source image server, as some servers requires the User-Agent. header_extra_options: 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; rv:2.2) Gecko/20110201' ```
Author
Owner

@srsquare commented on GitHub (Jun 5, 2024):

I have tracked down a few issues, one isnt really a bug on flyimg side. For some reason when one of my assistants created content on my site they named it like this cil_ - Copy 2.png

Which is causing fly image to do this cil_): Failed to open stream: HTTP request failed!

as you will notice incomplete url, which ill have my VA work on fixing, but sharing encase you want to add logic to handle that in some way.

<!-- gh-comment-id:2149257597 --> @srsquare commented on GitHub (Jun 5, 2024): I have tracked down a few issues, one isnt really a bug on flyimg side. For some reason when one of my assistants created content on my site they named it like this `cil_ - Copy 2.png` Which is causing fly image to do this `cil_): Failed to open stream: HTTP request failed!` as you will notice incomplete url, which ill have my VA work on fixing, but sharing encase you want to add logic to handle that in some way.
Author
Owner

@srsquare commented on GitHub (Jun 5, 2024):

I am seeing this error, and I guess ill share the whole url since its just a site about my dog lol... the logo is valid and loading on the site, so no idea why this error is coming up.

Message: Error occurred while trying to read the file Url : https:/wacky3leggedjack.com/assets/WackyEagleTech_400px.png, error : 2,fopen(https:/wacky3leggedjack.com/assets/WackyEagleTech_400px.png): Failed to open stream: No such file or directory,/var/www/html/src/Core/Entity/Image/InputImage.php,113

<!-- gh-comment-id:2149261033 --> @srsquare commented on GitHub (Jun 5, 2024): I am seeing this error, and I guess ill share the whole url since its just a site about my dog lol... the logo is valid and loading on the site, so no idea why this error is coming up. `Message: Error occurred while trying to read the file Url : https:/wacky3leggedjack.com/assets/WackyEagleTech_400px.png, error : 2,fopen(https:/wacky3leggedjack.com/assets/WackyEagleTech_400px.png): Failed to open stream: No such file or directory,/var/www/html/src/Core/Entity/Image/InputImage.php,113 `
Author
Owner

@sadok-f commented on GitHub (Jun 5, 2024):

is it because of the slash / missing after https:/?
shouldn't be https://wacky3leggedjack.com/assets/WackyEagleTech_400px.png instead of https:/wacky3leggedjack.com/assets/WackyEagleTech_400px.png ?

<!-- gh-comment-id:2149311668 --> @sadok-f commented on GitHub (Jun 5, 2024): is it because of the slash `/` missing after `https:/`? shouldn't be `https://wacky3leggedjack.com/assets/WackyEagleTech_400px.png` instead of `https:/wacky3leggedjack.com/assets/WackyEagleTech_400px.png` ?
Author
Owner

@srsquare commented on GitHub (Jun 5, 2024):

Good catch, but no idea where its coming from with only 1 slash. I just tried greping most of my sites code with no luck.

<!-- gh-comment-id:2149342591 --> @srsquare commented on GitHub (Jun 5, 2024): Good catch, but no idea where its coming from with only 1 slash. I just tried greping most of my sites code with no luck.
Author
Owner

@sadok-f commented on GitHub (Jun 5, 2024):

also I think you're not mounting correctly the config file.
as you mentioned here:

docker run -itd -p 3380:80 --name flyimg -v /var/www/docker/flyimg/parameters.yml flyimg/flyimg

but it should be like this:

docker run -itd -p 3380:80 ---name flyimg -v /var/www/docker/flyimg/parameters.yml:/var/www/html/config/parameters.yml flyimg/flyimg
<!-- gh-comment-id:2149346597 --> @sadok-f commented on GitHub (Jun 5, 2024): also I think you're not mounting correctly the config file. as you mentioned here: ``` docker run -itd -p 3380:80 --name flyimg -v /var/www/docker/flyimg/parameters.yml flyimg/flyimg ``` but it should be like this: ``` docker run -itd -p 3380:80 ---name flyimg -v /var/www/docker/flyimg/parameters.yml:/var/www/html/config/parameters.yml flyimg/flyimg ```
Author
Owner

@srsquare commented on GitHub (Jun 5, 2024):

hmmm surprised I didnt catch that. I see endpoint has been added for s3 storage. Is there a way I can use that to do something like this, without having to modify the code now?

https://s3.'.$s3Params['region'].'.wasabisys.com'

<!-- gh-comment-id:2149384877 --> @srsquare commented on GitHub (Jun 5, 2024): hmmm surprised I didnt catch that. I see endpoint has been added for s3 storage. Is there a way I can use that to do something like this, without having to modify the code now? `https://s3.'.$s3Params['region'].'.wasabisys.com'`
Author
Owner

@sadok-f commented on GitHub (Jun 5, 2024):

can you try out in config/parameters.yml file to add endpoint option to aws_s3, like this:

aws_s3:
  access_id: <removed for security>
  secret_key: <removed for security>
  region: <removed for security>
  bucket_name: <removed for security>
  endpoint: "'https://s3.us-central-1.wasabisys.com"
<!-- gh-comment-id:2149424190 --> @sadok-f commented on GitHub (Jun 5, 2024): can you try out in `config/parameters.yml` file to add `endpoint` option to `aws_s3`, like this: ```yaml aws_s3: access_id: <removed for security> secret_key: <removed for security> region: <removed for security> bucket_name: <removed for security> endpoint: "'https://s3.us-central-1.wasabisys.com" ```
Author
Owner

@srsquare commented on GitHub (Jun 5, 2024):

now when I test a gallery page I get this php error

[05-Jun-2024 10:18:36] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 9 total children
[05-Jun-2024 10:18:37] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 16 children, there are 0 idle, and 11 total children
[05-Jun-2024 10:18:38] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 1 idle, and 13 total children
[05-Jun-2024 10:18:39] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 14 total children
[05-Jun-2024 10:18:40] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 16 total children
[05-Jun-2024 10:18:41] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 18 total children
[05-Jun-2024 10:18:42] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 20 total children
[05-Jun-2024 10:18:43] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 22 total children
[05-Jun-2024 10:18:44] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 24 total children
[05-Jun-2024 10:18:45] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 26 total children
[05-Jun-2024 10:18:46] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 28 total children
[05-Jun-2024 10:18:47] WARNING: [pool www] server reached pm.max_children setting (30), consider raising it
<!-- gh-comment-id:2149431770 --> @srsquare commented on GitHub (Jun 5, 2024): now when I test a gallery page I get this php error ``` [05-Jun-2024 10:18:36] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 9 total children [05-Jun-2024 10:18:37] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 16 children, there are 0 idle, and 11 total children [05-Jun-2024 10:18:38] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 1 idle, and 13 total children [05-Jun-2024 10:18:39] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 14 total children [05-Jun-2024 10:18:40] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 16 total children [05-Jun-2024 10:18:41] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 18 total children [05-Jun-2024 10:18:42] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 20 total children [05-Jun-2024 10:18:43] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 22 total children [05-Jun-2024 10:18:44] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 24 total children [05-Jun-2024 10:18:45] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 26 total children [05-Jun-2024 10:18:46] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 28 total children [05-Jun-2024 10:18:47] WARNING: [pool www] server reached pm.max_children setting (30), consider raising it ```
Author
Owner

@srsquare commented on GitHub (Jun 5, 2024):

I made some tweaks to php settings in www.conf and got that under better control. At the moment server cpu, memory, etc. all looks good. Will let you know if I have more issues, over the next few days. Maybe, crossing fingers, it will behave better now.

<!-- gh-comment-id:2149493523 --> @srsquare commented on GitHub (Jun 5, 2024): I made some tweaks to php settings in www.conf and got that under better control. At the moment server cpu, memory, etc. all looks good. Will let you know if I have more issues, over the next few days. Maybe, crossing fingers, it will behave better now.
Author
Owner

@sadok-f commented on GitHub (Jun 5, 2024):

could you please put here the changes you did in the www.conf file?
when did you start getting the pool www error message?
can you share some details about your gallery page? like how many images per page, in which calling Flyimg endpoint.
thanks!

<!-- gh-comment-id:2149612232 --> @sadok-f commented on GitHub (Jun 5, 2024): could you please put here the changes you did in the www.conf file? when did you start getting the pool www error message? can you share some details about your gallery page? like how many images per page, in which calling Flyimg endpoint. thanks!
Author
Owner

@srsquare commented on GitHub (Jun 5, 2024):

The gallery page is https://wacky3leggedjack.com/gallery.php, its just a site from when my dog got attacked and lost his leg. If I counted right, it's about 70 images. The error messages came up after the page started loading, on force reload so it wouldn't use browser cache. The changes were to the pm settings.

docker exec -it flyimg bash
nano /usr/local/etc/php-fpm.d/www.conf

(note: I had to install nano, use whichever cli editor you like)

pm.max_children = 60
; Default Value: min_spare_servers + (max_spare_servers - min_spare_servers) / 2
pm.start_servers = 15
pm.min_spare_servers = 15
pm.max_spare_servers = 30
pm.process_idle_timeout = 15s;

I should note I still get some pm errors, but I choose a balance, as the gallery page is one of the ones I have with the most images on it. So its a good load test and check for errors.

<!-- gh-comment-id:2149623415 --> @srsquare commented on GitHub (Jun 5, 2024): The gallery page is https://wacky3leggedjack.com/gallery.php, its just a site from when my dog got attacked and lost his leg. If I counted right, it's about 70 images. The error messages came up after the page started loading, on force reload so it wouldn't use browser cache. The changes were to the pm settings. ``` docker exec -it flyimg bash nano /usr/local/etc/php-fpm.d/www.conf ``` (note: I had to install nano, use whichever cli editor you like) ``` pm.max_children = 60 ; Default Value: min_spare_servers + (max_spare_servers - min_spare_servers) / 2 pm.start_servers = 15 pm.min_spare_servers = 15 pm.max_spare_servers = 30 pm.process_idle_timeout = 15s; ``` I should note I still get some pm errors, but I choose a balance, as the gallery page is one of the ones I have with the most images on it. So its a good load test and check for errors.
Author
Owner

@srsquare commented on GitHub (Jun 5, 2024):

currently btop shows my server as being pretty happy

image

<!-- gh-comment-id:2149627559 --> @srsquare commented on GitHub (Jun 5, 2024): currently btop shows my server as being pretty happy ![image](https://github.com/flyimg/flyimg/assets/12405211/e93f4978-b24a-43c8-8bf7-4255cabb1a0a)
Author
Owner

@sadok-f commented on GitHub (Jun 5, 2024):

interesting, thanks for sharing the details.
please keep me updated about the performance.

<!-- gh-comment-id:2150232102 --> @sadok-f commented on GitHub (Jun 5, 2024): interesting, thanks for sharing the details. please keep me updated about the performance.
Author
Owner

@sadok-f commented on GitHub (Jun 12, 2024):

Hi @srsquare
any update on this issue? can we close it?
Thanks!

<!-- gh-comment-id:2162706702 --> @sadok-f commented on GitHub (Jun 12, 2024): Hi @srsquare any update on this issue? can we close it? Thanks!
Author
Owner

@srsquare commented on GitHub (Jun 13, 2024):

I am still having issues with Apache/php crashing but not sure if that's flyimg, might be load, might be issues with other apps, etc.

<!-- gh-comment-id:2164637082 --> @srsquare commented on GitHub (Jun 13, 2024): I am still having issues with Apache/php crashing but not sure if that's flyimg, might be load, might be issues with other apps, etc.
Author
Owner

@sadok-f commented on GitHub (Jun 17, 2024):

sorry I can't help here without knowing the whole setup details as you seem to have more applications running on the same server.

<!-- gh-comment-id:2173824955 --> @sadok-f commented on GitHub (Jun 17, 2024): sorry I can't help here without knowing the whole setup details as you seem to have more applications running on the same server.
Author
Owner

@srsquare commented on GitHub (Jun 17, 2024):

No worries, It's worked for the last 2 or 3 days without crashing, that's a huge improvement. I think elasticsearch was also causing issues. Yes, I have a number of different sites, apps, and tools running on the server, complicating things.

<!-- gh-comment-id:2174646782 --> @srsquare commented on GitHub (Jun 17, 2024): No worries, It's worked for the last 2 or 3 days without crashing, that's a huge improvement. I think elasticsearch was also causing issues. Yes, I have a number of different sites, apps, and tools running on the server, complicating things.
Author
Owner

@sadok-f commented on GitHub (Jun 18, 2024):

Closing the issue, as it seems not related to Flyimg.
Thanks for reporting it anyway.

<!-- gh-comment-id:2175496101 --> @sadok-f commented on GitHub (Jun 18, 2024): Closing the issue, as it seems not related to Flyimg. Thanks for reporting it anyway.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/flyimg#781
No description provided.