# Mautic crashes when sending 35k emails

**URL:** <https://forum.mautic.org/t/mautic-crashes-when-sending-35k-emails/33942>\
**Category:** Product Support\
**Created:** [October 27, 2024, 1:14am UTC](https://forum.mautic.org/t/mautic-crashes-when-sending-35k-emails/33942 "2024-10-27T01:14:26Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![igorsistema2](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/igorsistema2/32/13033_2.png) [@igorsistema2](https://forum.mautic.org/u/igorsistema2)\
**Post date:** [October 27, 2024, 1:14am UTC](https://forum.mautic.org/t/mautic-crashes-when-sending-35k-emails/33942/1 "2024-10-27T01:14:26Z")

</div>

**Your software**  
My Mautic version is: 4.4.12  
My PHP version is: 7.4.33  
My Database type and version is: MariaDB-0ubuntu0.24.04.1 - Ubuntu 24.04

**Your problem**  
My problem is:

These errors are showing in the log:  
using AWS ses I’m using 33 threads to send 50k emails, when 39k arrives Mautic doesn’t send but it gets stuck if I restart and reconfigure cron it sends the rest normally. Follow the configuration I’m using

```
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-1 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-2 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-3 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-4 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-5 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-6 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-7 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-8 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-9 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-10 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-11 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-12 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-13 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-14 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-15 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-16 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-17 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-18 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-19 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-20 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-21 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-22 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-23 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-24 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-25 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-26 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-27 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-28 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-29 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-30 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-31 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-32 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=10 --lock-name=envio-mv-33 --lock_mode=flock > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=1 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=2 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=3 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=4 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=5 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=6 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=7 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=8 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=9 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=10 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=11 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=12 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=13 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=14 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=15 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=16 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=17 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=18 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=19 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=20 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=21 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=22 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=23 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=24 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=25 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=26 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=27 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1	
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=28 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=29 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=30 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=31 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=32 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=33 --thread-id=33 --batch=1 --limit=1 > /var/log/cron.pipe 2>&1

```

Steps I have tried to fix the problem:

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [October 27, 2024, 6:08am UTC](https://forum.mautic.org/t/mautic-crashes-when-sending-35k-emails/33942/2 "2024-10-27T06:08:32Z")

</div>

Hi, you are sending full power for 10 seconds every half an hour. This is only useful if you are trying to emulte a pulsar on the night sky.

First of all, in order to take advantage of file locks, you need to watch this video:

[![](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/7/7b30d146c1cf7661c99d2f17d6a3faba1040d204.jpeg "Send Emails 10x faster with Mautic 4") ](https://www.youtube.com/watch?v=BOdK5RcAnMw)

Otherwise just use this cron task:

`* * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50`

Once. Not many times.  
This will send emails for 50 seconds continously.  
If you want to send faster, chcek the video.

---

<div class="post-metadata">

**Author:** ![igorsistema2](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/igorsistema2/32/13033_2.png) [@igorsistema2](https://forum.mautic.org/u/igorsistema2)\
**Post date:** [November 1, 2024, 7:39pm UTC](https://forum.mautic.org/t/mautic-crashes-when-sending-35k-emails/33942/3 "2024-11-01T19:39:06Z")

</div>

I currently have 130k leads in mautic and a limit of 150 per second in aws ses, could you help me configure the lines below?

I currently have 130k leads in mautic and a limit of 150 per second in aws ses, could you help me configure the lines below?

How many threads would be needed?

If you were to send 150 per second how would you do it?

```
0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --lock-name=envio-mv-1 --lock_mode=flock > /var/log/cron.pipe 2>&1

0,30 * * * * /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=79 --thread-id=1 --batch=10 --limit=10 > /var/log/cron.pipe 2>&1

```

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [November 2, 2024, 6:51am UTC](https://forum.mautic.org/t/mautic-crashes-when-sending-35k-emails/33942/4 "2024-11-02T06:51:04Z")

</div>

Why do you want to send so fast? If you send 100k emails in 5 min, can your server process 30k email opens and 10k click redirects?  
You can ddos yourself.

---

<div class="post-metadata">

**Author:** ![igorsistema2](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/igorsistema2/32/13033_2.png) [@igorsistema2](https://forum.mautic.org/u/igorsistema2)\
**Post date:** [November 2, 2024, 9:04am UTC](https://forum.mautic.org/t/mautic-crashes-when-sending-35k-emails/33942/5 "2024-11-02T09:04:26Z")

</div>

I need to send 150k in 20 minutes, in 50 seconds I can send 300, what would be the best way to configure the crons?

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [November 7, 2024, 3:19pm UTC](https://forum.mautic.org/t/mautic-crashes-when-sending-35k-emails/33942/6 "2024-11-07T15:19:22Z")

</div>

If you are using Mautic 4, then you need a multi thread option. Did you install the elements I mentioned in the video?

---

<div class="post-metadata">

**Author:** ![igorsistema2](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/igorsistema2/32/13033_2.png) [@igorsistema2](https://forum.mautic.org/u/igorsistema2)\
**Post date:** [November 7, 2024, 7:24pm UTC](https://forum.mautic.org/t/mautic-crashes-when-sending-35k-emails/33942/7 "2024-11-07T19:24:58Z")

</div>

Yes, I just haven’t been able to find a confirmation yet. As I explained, I have 150k emails and I can send 300 per second, what configuration is necessary to send them in 20 minutes? Can you describe it to me?

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [November 8, 2024, 6:55am UTC](https://forum.mautic.org/t/mautic-crashes-when-sending-35k-emails/33942/8 "2024-11-08T06:55:27Z")

</div>

I do literally describe this in the video above.
