Mass Notification Creation


#1

I found the problem: apt-get install php7.2-curl solves it.

Hello,
we have the problem, that about every two hours the notification of old feeds will be created new and inserted in the database.
The table phabricator_feed.feed_storydata will grow rapidly. Which phab prozesses inserts rows in this table?
It would be great if someone could help us. Currently we get thousands of old notifications every day. If you need more information, please let me know.
Maybe it’s only a wrong configuration…?

In the debug log of phd PhabricatorTaskmasterDaemon I found this Exception:
PhabricatorTaskmasterDaemon Working on task 266415 (PhabricatorApplicationTransactionPublishWorker)…
2018-11-23 12:28:33 PM [STDE] [2018-11-23 12:28:33] EXCEPTION: (Error) Call to undefined function curl_multi_init() at [/src/future/http/HTTPSFuture.php:190]
2018-11-23 12:28:33 PM [STDE] arcanist(head=stable, ref.master=fad85844314b, ref.stable=ea6796fea5d0), phabricator(head=master, ref.master=57b4b5981947, custom=1), phutil(head=stable, ref.master=f275bb3a363d, ref.stable=aae888dfe741)
2018-11-23 12:28:33 PM [STDE] #0 HTTPSFuture::isReady() called at [/src/future/Future.php:37]
2018-11-23 12:28:33 PM [STDE] #1 Future::resolve() called at [/src/future/http/BaseHTTPFuture.php:291]
2018-11-23 12:28:33 PM [STDE] #2 BaseHTTPFuture::resolvex() called at [/src/applications/notification/client/PhabricatorNotificationServerRef.php:231]
2018-11-23 12:28:33 PM [STDE] #3 PhabricatorNotificationServerRef::postMessage(array) called at [/src/applications/notification/client/PhabricatorNotificationClient.php:32]
2018-11-23 12:28:33 PM [STDE] #4 PhabricatorNotificationClient::tryToPostMessage(array) called at [/src/applications/feed/PhabricatorFeedStoryPublisher.php:211]
2018-11-23 12:28:33 PM [STDE] #5 PhabricatorFeedStoryPublisher::sendNotification(integer, array) called at [/src/applications/feed/PhabricatorFeedStoryPublisher.php:145]
2018-11-23 12:28:33 PM [STDE] #6 PhabricatorFeedStoryPublisher::publish() called at [/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php:3431]
2018-11-23 12:28:33 PM [STDE] #7 PhabricatorApplicationTransactionEditor::publishFeedStory(ManiphestTask, array, array) called at [/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php:1346]
2018-11-23 12:28:33 PM [STDE] #8 PhabricatorApplicationTransactionEditor::publishTransactions(ManiphestTask, array) called at [/src/applications/transactions/worker/PhabricatorApplicationTransactionPublishWorker.php:21]
2018-11-23 12:28:33 PM [STDE] #9 PhabricatorApplicationTransactionPublishWorker::doWork() called at [/src/infrastructure/daemon/workers/PhabricatorWorker.php:123]
2018-11-23 12:28:33 PM [STDE] #10 PhabricatorWorker::executeTask() called at [/src/infrastructure/daemon/workers/storage/PhabricatorWorkerActiveTask.php:171]
2018-11-23 12:28:33 PM [STDE] #11 PhabricatorWorkerActiveTask::executeTask() called at [/src/infrastructure/daemon/workers/PhabricatorTaskmasterDaemon.php:22]
2018-11-23 12:28:33 PM [STDE] #12 PhabricatorTaskmasterDaemon::run() called at [/src/daemon/PhutilDaemon.php:219]
2018-11-23 12:28:33 PM [STDE] #13 PhutilDaemon::execute() called at [/scripts/daemon/exec/exec_daemon.php:131]
2018-11-23 12:28:33 PM [FAIL] Process exited with error 255.

Any Idea?

I found the problem: apt-get install php7.2-curl solves it.

phabricator
57b4b5981947d5ba6d601bfb399b8763141f94e0 (Sa, Okt 27)
arcanist
ea6796fea5d0ae1ccdb2f65a99ac22e6b1f3471e (Sa, Okt 27) (branched from 83661809e532c3fe444a8bf7c7d6936e6377691b on origin)
phutil
aae888dfe741fd238ab9be593a21d2293d66a730 (Okt 6 2018) (branched from c6a6853ff8ae59d4668a3e4b25d792317b122116 on origin)
diff
3.6 at /usr/bin/diff
git
2.17.1 at /usr/bin/git
hg
4.5.3 at /usr/bin/hg
pygmentize
2.2.0 at /usr/bin/pygmentize
svn
1.9.7 at /usr/bin/svn