Plesk 9.2.2: High CPU Load , many stale greylisting executable processes

workaround, solution.

Simple Workaround for a problem (bug?) occuring on my plesk 9.2.2 server with greylisting enabled.

UPDATE 20-10-2009: Do not use this script, it does not work either!!!

To my disappointment i had to discover, that this workaround does NOT work!
It seems impossible to properly kill the hanging greylisting process. I leave the script here, maybe someone can overlook it and suggest a better solution.

Problem Description:

After upgrading my (SuSE)-Servers to Plesk Control Panel Version 9.2.2 and enabling built-in GreyListing Support one of these servers died randomly because of CPU overload.

Symptoms: Many infinitely running processes of the greylisting binary.

server#>ps ax |grep "executable" | grep -v grep
13906 ?        00:07:05 executable  
13911 ?        00:07:01 executable  
13916 ?        00:07:07 executable
13921 ?        00:07:06 executable
13926 ?        00:07:05 executable
13939 ?        00:07:02 executable

[.....] and many, many more.....

Root Cause:

Unknown to me.

The situation occurs randomly, sometimes multiple times per hour, while working completely faultless on other days.

Other people experience the same see http://forum.parallels.com/showthread.php?t=90550

I administrate other servers with nearly the same setup which do not face this problem, so i guess it has something to do with the mails examined, maybe an infinite loop while examining headers.

Workarounds that did NOT work!

Besides disabling Greylisting at all, i have tried to monitor the greylisting executable processes with a cronjob and to kill stale processes above a certain count.

This prevented the server from dying due to lack of resources, but brought up a new problem with duplicate mails, because the sender smpt-connection has already timed out at this point, the sender will therefore try again - but mail-handling delivers the first mail anyway, after greylisting process has exited.

Final Solution: A custom mail-handler

Because i assume, that the build-up of processes is caused by the initial call not exiting properly, i thought about a solution that kicks in before the greylisting executable is called and handles the error if it occurs.

How it works

My solution is basically a wrapper written in php to replace the original greylisting filter binary.
If called by plesk's qmail-queue-handlers, the wrapper in turn calls the renamed original binary as a child process and monitors it. if it exits properly, the result is passed through, if it does not exit within a certain time, the hanging child process is killed and the message passed through without modification.

How to install the wrapper script:

  1. Temporary disable Plesk greylisting in the GUI
  2. Download wrapper script below
    • gl-watchdog.zip wrapper script to monitor plesk greylisting filter processes
      zip, 16.4K, 10/17/09, 3613 downloads
  3. Log into console and locate your mailhandler hooks directory, usually something like /usr/local/psa/handlers/hooks
  4. Copy original greylisting binary grey, retaining its permissions
  5. server:#> cd /usr/local/psa/handlers/hooks
    server:/u.../hooks #> cp -p grey grey.orig


  6. Edit Config Section in unpacked Script gl-wrapper.php and upload it to the hooks directory on the server.
    If you are courious and want to test the wrapper before using it, upload SAMPLE.MSG too.
  7. Overwrite grey with wrapper-script retaining original permissions.
  8. server:/u.../hooks #> cp gl-wrapper.php grey


  9. Optional: If you want to test functionality you can now call the wrapper from command line:
    server:/u.../hooks #> cp gl-wrapper.php grey
    server: #> ./grey gl-wd s1@domain.com r1@domain.com < SAMPLE.MSG
    SKIPserver:/u.../hooks #



    Notice the output SKIP, you can also examine your mail.info log. If you enabled debugging it should contain something like:
  10. Oct 17 14:57:11 mail2you greylisting watchdog[11333]:
    GreyListing Filter Watchdog: started...
    Oct 17 14:57:11 mail2you greylisting watchdog[11333]:
    greylisting filter child process started.
    Oct 17 14:57:11 mail2you greylisting filter[11334]:
    Starting greylisting filter...
    Oct 17 14:57:11 mail2you greylisting watchdog[11333]:
    greylisting filter returned after: 8.141ms with exitcode:5




  11. Optional: create writable debug_log file and enable debug, as described in the wrapper config section
  12. Finally re-enable Plesk Greylisting!!
  13. Use at your own risk!!!

Notice on Updates

Plesk update will overwrite the custom grey handler, if a new grey binary is delivered, hopefully correcting this error.
If not reinstalling the wrapper is a matter of seconds.

Comments:


Enter the Code from the image exactly as you see it.
Captcha

07/02/2018 22:45 comment #1 by video gratis porno sara tommasi porno italiano famiglia porno amatoriale italiano fatto in casa porno amatoriale italiano privato sesso e oroscopo sesso porno forte video italia porno gratis tutti film porno gratis fare sesso a brescia pompino sesso telecamera nascosta sesso sesso orale precauzioni video prostitute che fanno sesso vedere film porno gratis in italiano video porno solo audio italiano sesso con nonne video sesso non porno porno seghe in italiano sesso consigli film porno gratis completi live cam sesso incontri di sesso cagliari film porno neri gratis porno gratis mature italiano app sesso alcool e sesso sesso italiano video porno videos porno creampie gratis sessa oyster 22 webcam free sesso italiano video porno grasse gratis sesso coppia amatoriale escort sesso salerno videos porno gratis mp4 milly d abbraccio porno italiano sesso anale conseguenze foto sesso forte sesso coppia amatoriale sesso a 12 anni free porno italiano video porno mamme mature gratis porno tutto gratis d annunzio e il sesso porno gay hd gratis film con vere scene di sesso sesso video belen film porno donne grasse gratis porno tutto gratis filme porno live gratis sesso sul tavolo sesso gorizia

video gratis *** sara tommasi *** italiano famiglia *** amatoriale italiano fatto in casa *** amatoriale italiano privato sesso e oroscopo sesso *** forte video italia *** gratis tutti film *** gratis fare sesso a brescia pompino sesso telecamera nascosta sesso sesso orale precauzioni video prostitute che fanno sesso vedere film *** gratis in italiano video *** solo audio italiano sesso con nonne video sesso non *** *** seghe in italiano sesso consigli film *** gratis completi live cam sesso incontri di sesso cagliari film *** neri gratis *** gratis mature italiano app sesso alcool e sesso sesso italiano video *** videos *** creampie gratis sessa oyster 22 webcam free sesso italiano video *** grasse gratis sesso coppia amatoriale escort sesso salerno videos *** gratis mp4 milly d abbraccio *** italiano sesso anale conseguenze foto sesso forte sesso coppia amatoriale sesso a 12 anni free *** italiano video *** mamme mature gratis *** tutto gratis d annunzio e il sesso *** gay hd gratis film con vere scene di sesso sesso video belen film *** donne grasse gratis *** tutto gratis filme *** live gratis sesso sul tavolo sesso gorizia

04/22/2018 04:28 comment #2 by Blago93Facy

Оказываем услуги от ямочного ремонта небольших дворовых территорий до строительства городского паркинга и дорог муниципального и федерального значения.

Текущий ремонт дорог В Краснодаре

Зонирование, повышение комфорта, экологии. Проведение комплексного озеленения, установка вспомогательных архитектурных сооружений и других элементов по индивидуальному проекту.

Восстановление первоначальных характеристик эксплуатации дорожного полотна, оперативное устранение небольших дефектов и повреждений покрытия, улучшение ровности и сцепных качеств дороги. Разметка дорог.

Асфальтирование для легкового транспорта
Асфальтирование ангаров/складов
Высокая конкурентоспособность, выполнение работ "день в день", а так же репутация надежного и качественного подрядчика.
Опыт работы с 2008 года, Оптимальная цена, ВЫЕЗД СПЕЦИАЛИСТА В ДЕНЬ ОБРАЩЕНИЯ Бесплатно!
Асфальтирование, Благоустройство, Топографическая съемка, Разбивка любой сложности осей зданий, сооружений, линейных объектов

____________________________________
асфальтирование дворов краснодар
благоустройство сада краснодар
правила благоустройства территории краснодар

----------------------
***//благоустройство-краснодар.рф/

12/09/2017 21:24 comment #3 by AvitoRu1Hark

Пополение баланса Авито (Avito) за 50% | Телеграмм @a1garant

Приветствую вас, дорогие друзья!

Рады будем предоставить Всем вам сервис по пополнению баланса на действующие активные аккаунты Avito (а также, абсолютно новые). Если Вам необходимы определенные балансы - пишите, будем решать. Потратить можно на турбо продажи, любые платные услуги Авито (Avito).

Аккаунты не Брут. Живут долго.

Процент пополнения в нашу сторону и стоимость готовых аккаунтов: 50% от баланса на аккаунте.
Если требуется залив на ваш аккаунт, в этом случае требуются логин и пароль Вашего акка для доступа к форме оплаты, пополнения баланса.
Для постоянных клиентов гибкая система бонусов и скидок!

Гарантия:

И, конечно же ничто не укрепляет доверие, как - Постоплата!!! Вперед денег не просим...

Рады сотрудничеству!

Заливы на балансы Авито
________

как восстановить аккаунт в авито
авито уфа деньги в долг под расписку
купить аккаунты варфейс авито
как отвязать номера от аккаунта авито
купить женский кошелек на авито

11/13/2017 19:55 comment #4 by SusanCrark

Перейдите ниже по ссылке, чтобы получить кредит:

***//bestsky.info/redir.html

-----------------------------------
перевести деньги с карты на карту
Самый лучший способ быстро и дешево перевести деньги с карты на карту любого банка по Украине!
Переводы с карты на карту по Украине - самый низкий процент от "АСВИО БАНКА" :
быстро просто безопасно выгодно.
Вы можете перевести деньги с карточку на карточку, если у вас есть карты Maestro, MasterCard, Visa и Visa Electron, которые выпущены одним из банков Украины.
Пожалуйста, воспользуйтесь онлайн-формой перевода денежных средств с карты на карту любого украинского банка ниже:
Сервис онлайн перевода денег с карты на карту по Украине от "АСВИО БАНКА" действует по всей территории страны. Воспользовавшись ми, Вы сможете:
1. Осуществить любые платежи с карты на карту по Украине , не тратя время на поиски терминала или отделения банка. Для этого нужен лишь доступ в интернет на сайт ***asviobank.ua. При этом перевести деньги с одной карті на другую можно и в зонах свободного Wi-Fi. Например, в парках или на территории гостиниц.
2. Платежи с карты на карту по Украине через Интернет производятся мгновенно, поэтому сервис "АСВИО БАНКА" очень удобен в экстренных ситуациях, когда деньги нужны прямо здесь и сейчас. Если у вас есть хорошие друзья, вы можете попросить их об этом или помочь самим, а также своим родителям. Это удобно, если требуется, например, перевести деньги с одной карты на другую, чтобы срочно погасить задолженность в одном из банков.
3. Платежный сервис онлайн перевода с карты на карту по Украине действует даже в том случае, если один из участников сети P2P (платежи между физическими лицами) находится за границей.
Перевод денег с карты на карту по Украине – это просто!
Чтобы перевести деньги с карты на карту, вам надо перейти на сайт asviobank.ua и совершить несколько несложных действий.
1. Найти на главной странице сайта в блоке Электронные услуги ссылку "Переводы с карты на карту" и нажать её.
2. В открывшемся интерфейсе на странице указать:
16-значный номер карты получателя; сумму перевода в гривнах; 16-значный номер вашей карты; дату выпуска или срок окончания ее действия; код CVV2 – 3-значное число, указанное на оборотной стороне карты.
3. Указать свой номер телефона.
4. Отметить свое согласие с условиями сервиса.
5. Нажать на кнопку "Выполнить перевод".
6. На обновившейся странице - вверху - ввести цифры пароля, полученного в виде SMS-сообщения.
Обратите внимание на то, что сумма перевода должна быть на 0,5 процента от переводимой суммы и плюс еще 5 гривен больше той, которую получит ваш респондент – это самая низкая комиссия (процент) за переводы с карты на карту по Украине!
Также обязательно проверьте правильность указания номера карты, поскольку перевод производится в тот же момент, как нажата кнопка "Оплатить". Деньги отправленные "не тому" получателю могут не вернуться, поскольку совершая операцию перевода с карты на карту, вы автоматически подтверждаете свое согласие на него и знание правил сервиса. Комиссионный сбор списывается с карты отправителя автоматически.
Гарантии безопасности при переводе с карты на карту.
Пользуясь сервисом перевода денег с карты на карту по Украине, вы можете быть уверенны в том, что введенные в платежную форму данные о номере карты и CVV2 не будут использованы злоумышленниками. Гарантии безопасности обеспечиваются рядом технических и организационных мер.
1. Использованием технологии 3-D Secure.
2. Коды CVV2 не хранятся и не передаются третьим лицам.
3. Клиенты сервиса проходят процедуру верификации – привязки карты к мобильному телефону ее владельца, все операции осуществляются после введения кода подтверждения, приходящего на него в виде SMS-сообщения.
4. Ввод данных карты можно проводить с использованием виртуальной клавиатуры.
Интерфейс услуги "Перевод с карты на карту по Украине" настолько прост, что им могут пользоваться даже люди, абсолютно незнакомые с компьютером, в том числе и пенсионеры в возрасте.
Самый дешевый сервис переводов с карты на карту по Украине от "АСВИО БАНКА" – это наиболее быстрый, безопасный и выгодный способ перевести деньги, получить помощь и заплатить по кредитам. Он работает для Вас всегда, в любое время дня и ночи, в будни и праздники!



Перейдите ниже по ссылке, чтобы получить кредит:

***//kredit.bestsky.info/

10/30/2017 01:47 comment #5 by Peterinvip

I just want to recommend for all bodybuilders my favorit the best website to buy anabolic steroids from Thailand.
Try this website - ***//steroman.com
They have worldwide shipping and insurance.

10/19/2017 22:07 comment #6 by ClarabeT

Hello I Want a lot of *** like role-playing games my nickname (Svetik08)

Copy the link and go to me... bit.ly/2ila3SY


8047130711730

10/19/2017 03:24 comment #7 by Stefanirap

Здоровье женщины

[img]***//img1.goodhouse.ru/upload/medialibrary/bec/bec54a9b6eabc34cc0654129a7226db2.jpg[/img]


Чтобы скушать праздничный обед, неорбходимо его научиться готовить. Закон жизни. Когда я ем - я глух и нем, умён и очень сообразителен! Наверное я один вижу в этой картинке что-то привлекательное, женское? А у меня в жизни иногда побеждает не здравый смысл, а мой звериный аппетит...

10/17/2017 20:07 comment #8 by Stefanirap

Секреты красоты

[img]***//img1.goodhouse.ru/upload/medialibrary/b5c/b5c75e11aea1160177c501cd64cadc97.jpg[/img]


Если хочешь съесть праздничный обед, неорбходимо его приготовить. Таковы законы жизни. Когда я ем - я глух и нем, я умён и очень сообразителен! Наверное я один вижу в этой чудесной картинке что-то прекрасное, женское? А у меня в жизни обычно побеждает не смысл жизни, а аппетит...

10/15/2017 03:21 comment #9 by JoshuaJew

10/09/2017 15:53 comment #10 by Stefanirap

Красота и здоровье

[img]***//img1.goodhouse.ru/upload/medialibrary/10c/10c58e32e843c3ae37a654cfecad618b.jpg[/img]


Если ты желаешь попробовать завтрак, неорбходимо его приготовить. Таков закон жизни. Когда я ем - я глух и нем, я умён и чертовски сообразителен! Наверное я один вижу в этой картинке что-то привлекательное, женское? Это у меня в жизни иногда побеждает не здравый смысл, а мой прекрасный аппетит...

09/22/2017 03:00 comment #11 by SandraWar

Лицензионный магазин цифровых товаров ***//coolkey.ru можно приобрести по оптимальной цене ключи к Steam,Minecraft,Uplay,Origin играм, а так же уже готовые аккаунты!

09/17/2017 11:11 comment #12 by Stevegab

Find out what you need to improve in yourself to become more effective!

09/11/2017 13:50 comment #13 by Etheldotte

Hello *** me and fill me mouth with his sweet cum my nickname (Agata06)

Copy the link and go to me... bit.ly/2gUqfdk


8367660621492

09/06/2017 10:36 comment #14 by Mairajax

Good afternoon what about oral *** you tell me to Cuny and I'll give you a Blowjob my nickname (Alina39)

Copy the link and go to me... bit.ly/2xKLUZx


8864453630051

09/04/2017 11:02 comment #15 by Caridadtub

Good afternoon I want to cum in my pussy then *** me my nickname (Masha49)

Copy the link and go to me... bit.ly/2gtThwH


8499968506949

09/02/2017 10:51 comment #16 by Jeannecex

welcome you I Want a lot of *** like role-playing games my nickname (Isena08)

Copy the link and go to me... bit.ly/2wBKSBp


8687625304513

08/31/2017 10:49 comment #17 by NatashaBremi

08/31/2017 10:35 comment #18 by MarilynDew

welcome you I want to cum in my pussy then *** me my nickname (Anya94)

Copy the link and go to me... bit.ly/2wBKSBp


8055705412808

08/29/2017 11:20 comment #19 by Estherglini

Good afternoon I want to cum in my pussy then *** me my nickname (Agata22)

Copy the link and go to me... bit.ly/2wBKSBp


8142741735962

07/18/2017 01:26 comment #20 by Sheilagroke

Hello You *** me in the ass rather my nickname (Lidochka76)

Copy the link and go to me... bit.ly/2trRb4A

8058234

07/11/2017 06:54 comment #21 by Barbarageawn

Good afternoon I want to cum in my pussy then *** me my nickname (Masha46)

Copy the link and go to me... bit.ly/2smPCFn

8990716

07/07/2017 22:08 comment #22 by Davidnarge

I can make super website like this - ***//superwebsitefromdavidx.com for you for free.
But I won't :-P

06/26/2017 03:25 comment #23 by ValeraWag1988

new

06/06/2017 01:33 comment #24 by LbffHina

auto insurance quote - https://affordablecarinsurancehnb.org/
auto insurance quotes online insurance car ’

04/29/2017 12:30 comment #25 by JennySharpPeage

***//marbellafootballcenter.com/node/2302?q=node/
***//***kurgankadet.ru/index.php/kunena/5-general-discussion/3152-55-call-of-duty-4-domiki-v-kopatele
***//expertlsattutoring.com/comment/247482
***//***mnls.net/bbs/home.php?mod=space&uid=122426
***//***newsbusters.org/blogs/nb/ryan-robertson/2012/08/31/obamas-failed-stimulus-funded-green-jobs-initiative-ads-msnbc
***//***labradorsrule.co.uk/memberlist.php?sk=c&sd=d&start=3775
***//gbs.com.mm/forum/showthread.php?tid=1105&pid=1215
***//warez-forum.cz/post2058943.html
***//***gbs.com.mm/forum/showthread.php?mode=linear&tid=6191&pid=6525
***//marbellafootballcenter.com/es/node/2638?q=node/

04/12/2017 04:41 comment #26 by DoraMax

hi!

03/07/2017 17:49 comment #27 by AnnDiema

Поиск по товарам:Женская Футболка С Длинным Рукавом Купить
Женское Пальто Из Шерсти Альпака Купить

02/22/2017 03:31 comment #28 by Canadian Pharmacy

canadian online pharmacy ***//canph01.com , ***//fastpharmacy.men , ***//canadian-pharmacy-online.review , ***//pharmacycanada.review , ***//canpharm.win ,

02/21/2017 10:14 comment #29 by MaxGabroGob

Good work! Thanx you for you affair

***//***fronzita.be/nl/node/526898
***//pvma.com.ph/node/8370
***//organickart.in/rice

02/19/2017 18:18 comment #30 by Viagrem

g ***//via01.biz pfizer viagra cheap ***//viagraonline.party purchase viagra in canada ***//sildenafil.party tadalafil viagra ***//viaph01.com cheapest viagra ***//viagrarx.top half price viagra

02/18/2017 11:15 comment #31 by Roxokkg

02/16/2017 23:45 comment #32 by Viagrem

j ***//viagra-online.men viagra brand name ***//viagrarx.party viagra online ordering ***//viagrarx.top how fast does viagra work ***//viagraed.us.com buy viagra in australia ***//viaph01.com viagra generic name joke

02/15/2017 15:57 comment #33 by Tracytwilk

h ***//viagra-rx.accountant viagra definition

02/14/2017 01:13 comment #34 by Tracytwilk

a ***//viagra-online.link viagra online prescription free

02/11/2017 21:06 comment #35 by KethZip

n payday loans online no credit check instant approval checkmate payday loans

02/10/2017 02:22 comment #36 by KethZip

d ***//levitra24h.review best place to buy levitra online

01/31/2017 18:15 comment #37 by LeslieRap

Genuine subject is indeed just self-remembering; no forcing or fighting is inevitable ch9654 ***//viatrust.top ed viagra uk437fs8866

01/30/2017 06:01 comment #38 by Thomastiese

Hello, good sites: ***//canadian-pharmacy-online.review ; ***//zithromax.party ; ***//payday-loan-online.review ; ***//levitra-online.men ; ***//cialis-online.review ; ***//viagra-online.men

01/19/2017 18:15 comment #39 by Majorhib

xh4850 ***//levitra24.pw spanien buy levitra ku7321si5034 gc9739 ***//paydayloan24.bid 3b payday loans yd7124wq6279 lp7283 ***//cialisfromcanada.men levaquin cellulitis cialis generic jp3799ho3709

01/19/2017 16:39 comment #40 by JasonnUato

tb7397sp5816 instant payday loans wl4756cw8671vk6705

01/06/2017 21:01 comment #41 by Donaldparry

lp4620 cheap viagra xx8945ey3999px4642 di3338gv4114

11/20/2016 01:00 comment #42 by Malerie

That's a smart way of loonkig at the world.

11/15/2016 11:30 comment #43 by Sticky

Your website has to be the elenrtocic Swiss army knife for this topic.

11/14/2016 14:57 comment #44 by Kailey

Most help articles on the web are inaccurate or inotehrenc. Not this!

05/21/2016 15:50 comment #45 by Marel

A good many valbaules you've given me.

05/20/2016 15:51 comment #46 by Sagi

Wow I must confess you make some very tranchent points.

05/19/2016 21:06 comment #47 by Kaleigh

That's really thniikng at a high level

09/05/2012 20:22 comment #48 by Bass

thanks for spending time on rtPanel. There are many reosans as why we have used rtp_hooks_* and not rtp_*. Some of them are:rtp_hooks_* clubs all functions related to hooks . We can use rtp_something_* for some other kind of grouping. This ensures future-compatibility.Many IDEs/code-editors scans source-codes of included files and list all functions found in sidebar. In this case, all hooks will be easy to find.Codes become more readable as anyone by just reading a function-name can guess this is hook and can be called from elsewhere.It reduces chances of conflicting with another functions. Say there is some other function to do some work after header , then this reduces chances of collisions. I personally believe its better to develop conventions which will be easy to follows, rather than trusting our own memories! rtPanel theme will have many plugins developed for it. As plugins and themes will evolve over the time, plugins can just search for all rtPanel hooks by finding all function names in rtPanel theme which starts with rtp_hooks_. We have a use case for this which will make this point clearer in future.There are few more points but most of them won't make sense as of now. May be they will make sense after a year or two!Rest, your suggestions are always welcome & appreciated.

11/12/2011 12:44 comment #49 by Marni

So much info in so few words. Tolosty could learn a lot.

11/13/2009 18:23 comment #50 by james o

i was having the same problem. looks like plesk has a "hotfix" here: ***//kb.parallels.com/en/6875