Plesk Dienste über Kommandozeile neu starten

01/08/2008

Manchmal ist es notwendig Plesk Dienste wie z.B. Apache, Plesk oder ähnliches direkt von der Kommandozeile neu zu starten. Die dazugehörigen Befehle lauten wie folgt:

1
2
3
4
5
6
7
8
Plesk: /etc/init.d/psa restart
Apache: /etc/init.d/apache2 restart
Apache: /usr/local/psa/admin/bin/websrvmng -start
QMail (sendmail): /usr/local/psa/admin/bin/mailmng --start-smtpd
POP3: /usr/local/psa/admin/bin/mailmng --start-maild
MySQL: /etc/init.d/mysql start
SpamAssassin: /usr/local/psa/admin/bin/spamd --start
Mailman: /etc/init.d/mailman start

Statt “start” kann man mit “status” den aktuellen Status überprüfen. “restart” hingegen bedeutet, dass man den Dienst stopt und neustartet.

Um herauszufinden welche Dienste noch laufen:

1
ps faux

Ach ja, den ganzen Server kann man natürlich auch neustarten mit: “reboot”

9 REAKTIONEN

{ 9 comments… read them below or add one }

1 Nick 02.08.2008

Wollte nur mal Danke fuer den Beitrag sagen. War hilfreich! :-)

Reply

2 der Administrator 11.07.2010

Hallo Adrian,

erst einmal vielen Dank für deinen Blog. Du hast mir schon sehr oft aus der Patsche geholfen. Ich habe momentan das Problem, da mein neues Plesk 9.5.2 (auf CentOS) out of the box Probleme mit mailman hat. Die Mails werden zwar ausgeliefert, ich habe aber keinen Zugriff auf die Listen, hier erscheint immer der bekannte “We have hit a bug” Hinweis. Leider sind auch keine Fehler im mailman log. Wenn ich aber den mailman neu starte, bekomm ich folgende Fehlermeldungen:

Shutting down mailman: [ OK ]
Starting mailman: [ OK ]
[root@s15404233 courier-imap]# Logging error:
Traceback (most recent call last):
File “/usr/lib/mailman/Mailman/Logging/Logger.py”, line 68, in __get_f
1)
File “/usr/lib64/python2.4/codecs.py”, line 666, in open
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Original log message:
[Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Jul 11 09:26:25 2010 (2099) ArchRunner qrunner started.
Logging error:
Traceback (most recent call last):
File “/usr/lib/mailman/Mailman/Logging/Logger.py”, line 68, in __get_f
1)
File “/usr/lib64/python2.4/codecs.py”, line 666, in open
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Original log message:
[Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Jul 11 09:26:25 2010 (2101) CommandRunner qrunner started.
Logging error:
Traceback (most recent call last):
File “/usr/lib/mailman/Mailman/Logging/Logger.py”, line 68, in __get_f
1)
File “/usr/lib64/python2.4/codecs.py”, line 666, in open
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Original log message:
[Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Jul 11 09:26:25 2010 (2100) BounceRunner qrunner started.
Logging error:
Traceback (most recent call last):
File “/usr/lib/mailman/Mailman/Logging/Logger.py”, line 68, in __get_f
1)
File “/usr/lib64/python2.4/codecs.py”, line 666, in open
Logging error:
Traceback (most recent call last):
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Original log message:
[Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
File “/usr/lib/mailman/Mailman/Logging/Logger.py”, line 68, in __get_f
1)
File “/usr/lib64/python2.4/codecs.py”, line 666, in open
Jul 11 09:26:25 2010 (2106) RetryRunner qrunner started.
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Original log message:
[Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Jul 11 09:26:25 2010 (2105) VirginRunner qrunner started.
Logging error:
Traceback (most recent call last):
File “/usr/lib/mailman/Mailman/Logging/Logger.py”, line 68, in __get_f
1)
File “/usr/lib64/python2.4/codecs.py”, line 666, in open
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Original log message:
[Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Jul 11 09:26:25 2010 (2104) OutgoingRunner qrunner started.
Logging error:
Traceback (most recent call last):
File “/usr/lib/mailman/Mailman/Logging/Logger.py”, line 68, in __get_f
1)
File “/usr/lib64/python2.4/codecs.py”, line 666, in open
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Original log message:
[Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Jul 11 09:26:25 2010 (2102) IncomingRunner qrunner started.
Logging error:
Traceback (most recent call last):
File “/usr/lib/mailman/Mailman/Logging/Logger.py”, line 68, in __get_f
1)
File “/usr/lib64/python2.4/codecs.py”, line 666, in open
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Original log message:
[Errno 21] Is a directory: ‘/var/log/mailman/qrunner’
Jul 11 09:26:25 2010 (2103) NewsRunner qrunner started.

Hast Du vielleicht eine Idee ?

Schöne Grüsse

Hansi

Reply

3 Adrian 26.09.2011

Moin Hansi, Problem schon gelöst?

Reply

4 Sebastian 25.09.2011

Guten Tag habe ein riesen problem
nach dem einlogen in Plesk seit heute
bekomme ich nur diesen fehler in Plesk
bin echt am verzweifeln danke im voraus

ERROR: Zend_Db_Statement_Exception

Eine Ebene höher
SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine

0: Pdo.php:238
Zend_Db_Statement_Pdo->_execute(array)
1: Statement.php:283
Zend_Db_Statement->execute(array)
2: Abstract.php:433
Zend_Db_Adapter_Abstract->query(string ‘DESCRIBE `sessions`’, array)
3: Abstract.php:230
Zend_Db_Adapter_Pdo_Abstract->query(string ‘DESCRIBE `sessions`’)
4: Mysql.php:136
Zend_Db_Adapter_Pdo_Mysql->describeTable(string ‘sessions’, NULL null)
5: Abstract.php:696
Zend_Db_Table_Abstract->_setupMetadata()
6: Abstract.php:722
Zend_Db_Table_Abstract->_getCols()
7: Abstract.php:762
Zend_Db_Table_Abstract->_setupPrimaryKey()
8: DbTable.php:517
Zend_Session_SaveHandler_DbTable->_getPrimary(string ‘b6d884c32418dd769ffa2116150446b9′)
9: DbTable.php:316
Zend_Session_SaveHandler_DbTable->read(string ‘b6d884c32418dd769ffa2116150446b9′)
10: :
session_start()
11: class.Session.php:330
Session->registerSession(integer ’1′, string ‘admin’, string ’84.60.62.33′, NULL null, NULL null)
12: cmd_loginup.php:192
createSessionCommon(integer ’1′, string ‘admin’, boolean true, string ’84.60.62.33′, NULL null, NULL null)
13: cmd_loginup.php:370
createSessionAdmin(string ‘admin’, string ‘*********’, string ‘***************************’, boolean false)
14: cmd_loginup.php:138
createSession(string ‘admin’, string ‘*********’)
15: login_up.php3:36

Reply

5 Adrian 26.09.2011

Hi, und wie kann ich Dir dabei helfen? Sieht nach einem kleinen Datenbankproblem aus.

VG

Reply

6 Sebastian 26.09.2011

Hi ja wie weiss ich net beim Login in Plesk zeigt er das hier an

ERROR: Zend_Db_Statement_Exception Eine Ebene höher

SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine

——————————————————————————–

0: Pdo.php:238
Zend_Db_Statement_Pdo->_execute(array)
1: Statement.php:283
Zend_Db_Statement->execute(array)
2: Abstract.php:433
Zend_Db_Adapter_Abstract->query(string ‘DESCRIBE `sessions`’, array)
3: Abstract.php:230
Zend_Db_Adapter_Pdo_Abstract->query(string ‘DESCRIBE `sessions`’)
4: Mysql.php:136
Zend_Db_Adapter_Pdo_Mysql->describeTable(string ‘sessions’, NULL null)
5: Abstract.php:696
Zend_Db_Table_Abstract->_setupMetadata()
6: Abstract.php:722
Zend_Db_Table_Abstract->_getCols()
7: Abstract.php:762
Zend_Db_Table_Abstract->_setupPrimaryKey()
8: DbTable.php:517
Zend_Session_SaveHandler_DbTable->_getPrimary(string ‘c37537c3336d2be8faff39fb8b025368′)
9: DbTable.php:316
Zend_Session_SaveHandler_DbTable->read(string ‘c37537c3336d2be8faff39fb8b025368′)
10: :
session_start()
11: class.Session.php:330
Session->registerSession(integer ’1′, string ‘admin’, string ’84.60.62.33′, NULL null, NULL null)
12: cmd_loginup.php:192
createSessionCommon(integer ’1′, string ‘admin’, boolean true, string ’84.60.62.33′, NULL null, NULL null)
13: cmd_loginup.php:370
createSessionAdmin(string ‘admin’, string ‘*********’, string ‘***************************’, boolean false)
14: cmd_loginup.php:138
createSession(string ‘admin’, string ‘*********’)
15: login_up.php3:36

und 1&1 hat sich bis heute nicht gemeldet ich weiss net was ich machen kann danke das du dich so schnell meldest ich weiss einfach nicht was ich machen kann
Gruss Sebastian

Reply

7 Adrian 26.09.2011

Ich schicke Dir nachher, sobald ich Zeit habe, eine Mail.

Reply

8 koch ralph 13.11.2011

eine frage bin absoluter laie ,
kann mann einfach über plesk ein server neu starten.

hintergrund der frage unsere seite geht seit einer stunde nicht mehr und unser anbieter hat wochenende, das schlimme dran das ist ein onlineshop.

aber ich weiss nicht ob hier jemand um die zeit und genau heute hier was liest

antworten gehen besser über kochremseck@web.de
07146889946
weil unsere mail ja auch nicht geht logisch
danke für die hilfe wenn wer da ist

Reply

9 Adrian 13.11.2011

Hallo Ralph,

Du kannst den Server mittels deiner Plesk Webseite auch neu starten. Öffne hierzu deine Plesk “Startseite” und gehe auf “Tools & Dienstprogramme”. Dort hast Du einen Punkt namens “Server neu starten”. Wenn der Punkt gewählt wurde startet kurzezeit später dein Server neu.

VG
Adrian

Reply

Der Blog lebt von Deinem Kommentar!

Kommentarregeln: Bleib cool! Kritisch ist in Ordnung, aber wenn du unhöflich bist, dann lösche ich deinen Kommentar. Bitte benutze deinen persönlichen Namen, Nickname oder Initialen, jedoch nicht den Namen eines Unternehmens. Dies wird als Spam gewertet und gelöscht. Der Zusammenhang zwischen Namen und URL sollte nicht offensichtlich auf Spam hindeuten! ♥ Ansonsten, vielen Dank für den Kommentar und viel Spaß mit meinem Blog.

« Zurückblättern

Vorblättern »