How to speed up the startup of fwconsole?

When the server restarts, fwconsole runs for 1 hour and 40 minutes.
Снимок экрана от 2023-09-04 10-00-29
In /etc/asterisk/freepbx_chown.conf it is specified:

[blacklist]
directory = /var/spool/asterisk/monitor/

What else can I do?

fwconsole reload --verbose

# fwconsole reload --verbose
Reload Started

In Cron.class.php line 281:
                                                                        
  [Whoops\Exception\ErrorException (2)]                                 
  proc_open(/tmp/cron.error): failed to open stream: Permission denied  
                                                                        

Exception trace:
 () at /var/www/html/pbx.local/admin/libraries/BMO/Cron.class.php:281
 Whoops\Run->handleError() at n/a:n/a
 proc_open() at /var/www/html/pbx.local/admin/libraries/BMO/Cron.class.php:281
 FreePBX\Cron->installCrontab() at /var/www/html/pbx.local/admin/libraries/BMO/Cron.class.php:162
 FreePBX\Cron->remove() at /var/www/html/pbx.local/admin/libraries/BMO/Job.class.php:238
 FreePBX\Job->init() at /var/www/html/pbx.local/admin/libraries/BMO/Job.class.php:91
 FreePBX\Job->add() at /var/www/html/pbx.local/admin/libraries/BMO/Job.class.php:73
 FreePBX\Job->addClass() at /var/www/html/pbx.local/admin/modules/timeconditions/Timeconditions.class.php:149
 FreePBX\modules\Timeconditions->updateCron() at /var/www/html/pbx.local/admin/modules/timeconditions/functions.inc.php:225
 timeconditions_get_config() at /var/www/html/pbx.local/admin/libraries/BMO/DialplanHooks.class.php:95
 FreePBX\DialplanHooks->processHooks() at /var/www/html/pbx.local/admin/libraries/Console/Reload.class.php:318
 FreePBX\Console\Command\Reload->reload() at /var/www/html/pbx.local/admin/libraries/Console/Reload.class.php:91
 FreePBX\Console\Command\Reload->execute() at /var/www/html/pbx.local/admin/libraries/Composer/vendor/symfony/console/Command/Command.php:255
 Symfony\Component\Console\Command\Command->run() at /var/www/html/pbx.local/admin/libraries/Composer/vendor/symfony/console/Application.php:960
 Symfony\Component\Console\Application->doRunCommand() at /var/www/html/pbx.local/admin/libraries/Composer/vendor/symfony/console/Application.php:255
 Symfony\Component\Console\Application->doRun() at /var/www/html/pbx.local/admin/libraries/Composer/vendor/symfony/console/Application.php:148
 Symfony\Component\Console\Application->run() at /var/lib/asterisk/bin/fwconsole:163

reload [--json] [--dry-run] [--skip-registry-checks] [--dont-reload-asterisk]

What happens after you run fwconsole chown?

# fwconsole chown
Установка прав...
Setting base permissions...Завершено in 6075 seconds
Setting specific permissions...
 33439 [============================]
Finished setting permissions

Sorry, I mean what happens to fwconsole reload --verbose after running the fwconsole chown command?

Remove modules you don’t need and see if it reloads more quickly

Is this based on experience or on daisy-chamomile fortune-telling?

Is this question directed at me? Removing certain unused modules will significantly improve fwconsole restarts, even for servers that have no issues, I have seen it bring the reload time to mere seconds from the usual 40-60 seconds.

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.