Plesk Dienste über Kommandozeile neu starten

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 }

Nick

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

Reply

der Administrator

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

Adrian

Moin Hansi, Problem schon gelöst?

Reply

Sebastian

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

Adrian

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

VG

Reply

Sebastian

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

Adrian

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

Reply

koch ralph

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

Adrian

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

Hinterlasse eine Antwort! Pflichtfelder sind mit einem * gekennzeichnet.

« Zurückblättern

Vorblättern »