Updating topics in the New Threads and Posts widgets is now supported. But in the future I will add more on the topics list page.
Really?? What do you mean new threads? I don't see updates to any new thread view in XF...
Updating topics in the New Threads and Posts widgets is now supported. But in the future I will add more on the topics list page.
New Threads and Posts widgetsReally?? What do you mean new threads? I don't see updates to any new thread view in XF...
New Threads and Posts widgets
More will be added in upcoming releases.Would be good to see this on whats-new page, thread list page etc...
Hurray, thanksMore will be added in upcoming releases.
The latest version fixed code that was causing regression in the asynchronous server. Also methods sending events to the socket server were changed. On forums with a large number of entity extensions, sometimes there was a situation when an event was sent to the asynchronous server, but the transaction to create content (post, topic, profile post) was not physically finished and the content did not exist yet. Therefore, this update is not minor and is recommended.@DimmmCom latest 3.2.5 version good to try out? No major known bugs? What specific server load optimizations should I check for?
Thanks, I can wait a bit if you've got something coming out soon.The latest version fixed code that was causing regression in the asynchronous server. Also methods sending events to the socket server were changed. On forums with a large number of entity extensions, sometimes there was a situation when an event was sent to the asynchronous server, but the transaction to create content (post, topic, profile post) was not physically finished and the content did not exist yet. Therefore, this update is not minor and is recommended.
I will be releasing a new version of the plugin soon, so if you don't want to deal with the update twice, you can wait a bit.
- Added real-time thread updates when browsing the forums
- Added real-time support when “New posts” is selected as the default page
- Fixed an error when sending an event to two or more channels
- Fixed a bug when updating the “Profile Posts” widget
- Code refactoring
momentCan't upgrade from 3.2.5 says not all files are writable for example log.txt.
I had just upgraded to 3.2.5 btw when this update came@DimmmCom
- ErrorException: Failed to write files for DCom/LiveContent action, including src/addons/DCom/LiveContent/SocketServer/SwooleServer/log.txt
- src/XF/Error.php:81
- Generated by: Nik
- Mar 13, 2025 at 6:46 PM
Stack trace
#0 src/XF.php(266): XF\Error->logError('Failed to write...', false)
#1 src/XF/Job/AddOnInstallBatch.php(162): XF::logError('Failed to write...')
#2 src/XF/Job/AddOnInstallBatch.php(83): XF\Job\AddOnInstallBatch->stepInit(Object(XF\Timer))
#3 src/XF/Job/Manager.php(275): XF\Job\AddOnInstallBatch->run(8)
#4 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#5 src/XF/Job/Manager.php(121): XF\Job\Manager->runJobEntry(Array, 8)
#6 src/XF/Admin/Controller/ToolsController.php(146): XF\Job\Manager->runByIds(Array, 8)
#7 src/XF/Mvc/Dispatcher.php(362): XF\Admin\Controller\ToolsController->actionRunJob(Object(XF\Mvc\ParameterBag))
#8 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(Hampel\WhatsNewDigest\XF\Admin\Controller\Tools), NULL)
#9 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Hampel\WhatsNewDigest\XF\Admin\Controller\Tools), NULL)
#10 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#11 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#12 src/XF.php(806): XF\App->run()
#13 admin.php(15): XF::runApp('XF\\Admin\\App')
#14 {main}
Request state
array(4) {
["url"] => string(24) "/admin.php?tools/run-job"
["referrer"] => string(168) "https://canadiancorvetteforums.com/admin.php?tools/run-job&only=addOnInstallBatch368&_xfRedirect=/admin.php?add-ons/install-from-archive-complete&batch_id=368"
["_GET"] => array(1) {
["tools/run-job"] => string(0) ""
}
["_POST"] => array(3) {
["_xfRedirect"] => string(95) "https://mysite.com/admin.php?add-ons/install-from-archive-complete&batch_id=368"
["_xfToken"] => string(8) "********"
["only_ids"] => string(8) "17957436"
}
}
Stop the socket server before updating!!!
- Fix error [DCom] Live Content [Paid]
Can't start socket_server...
To be fair I was unable to start it with 3.2.5 which I was about to report.
socket_server.php status says not run.....
php socket_server start -d
php socket_server start -d
Before the upgrade, the server was started from the command line or from the Xenforo control panel,I see the processes but backend says it's not running...
0:00:00 php socket_server start -d
root 3579 3569 0 21:00 ? 00:00:00 php socket_server start -d
root 3580 3569 0 21:00 ? 00:00:00 php socket_server start -d
root 3581 3569 0 21:00 ? 00:00:00 php socket_server start -d
root 3582 3569 0 21:00 ? 00:00:00 php socket_server start -d
root 3583 3569 0 21:00 ? 00:00:00 php socket_server start -d
root 3584 3569 0 21:00 ? 00:00:00 php socket_server start -d
root 3585 3569 0 21:00 ? 00:00:00 php socket_server start -d
root 3586 3569 0 21:00 ? 00:00:00 php socket_server start -d
root 3587 3569 0 21:00 ? 00:00:00 php socket_server start -d
root 3588 3569 0 21:00 ? 00:00:00 php socket_server start -d
root 3589 3569 0 21:00 ? 00:00:00 php socket_server start -d
root 3590 3569 0 21:00 ? 00:00:00 php socket_server start -d
View attachment 1216
More importantly front end is not pushing anything to the server...
Did something change in 3.2.5 from before?
I have not changed anything other than upgrading this from 3.11 to 3.2.5
Before the upgrade, the server was started from the command line or from the Xenforo control panel,
You need to stop the system service and change the configuration.I have a systemctl job...
ExecStart=/usr/bin/php socket_server start -d
ExecStop=/usr/bin/php socket_server stop
ExecReload=/usr/bin/php socket_server restart
Now accessing the socket server without the .php extensionsocker_server.php
php socket_server status