Archiv der Kategorie ‘Allgemein‘
Montag, den 9. März 2009
Die Installation von Ruby on Rails mit Phusion Passenger unter OpenSolaris kann mit der kommenden Version 2.1.1 nun mit der offiziellen Passenger Version erfolgen. Wie im Beitrag phusion-passenger-modrails-unter-opensolaris-200811 beschrieben, war es vorher nicht möglich Passenger, zumindest nicht ohne Modifikation des Quellcodes, unter OpenSolaris zu kompilieren. Den Verlautbarungen des Phusion Blogs zufolge wird mit dem kommenden [...]
Kategorie Allgemein, OpenSolaris, Ruby on Rails | Kommentare deaktiviert
Montag, den 9. März 2009
Von all den Tutorials, die die Installation von Ruby on Rails unter Solaris oder OpenSolaris beschreiben, laß sich das folgende HowTo am angenehmsten: http://blog.hendrikvolkmer.de/2009/1/29/deploying-a-rails-application-on-opensolaris-with-passenger-aka-modrails Vorrangiges Qualitätsmerkmal ist die möglichst weitgehende Verwendung des OpenSolaris-Paketmanagers pkg. Andere Tutorials greifen hier nur allzu oft zu früh zu Quellcode und Kompiler.
Kategorie Allgemein, OpenSolaris, Ruby on Rails | Kommentare deaktiviert
Samstag, den 7. März 2009
Um Sqlite unter OpenSolaris zu installieren, kann der Solaris-Paketmanager verwendet werden: pkg install SUNWsqlite3 Das Sqlite-GEM installiert man dann wie folgt: gem install sqlite3-ruby
Kategorie Allgemein, OpenSolaris, Ruby on Rails, Sqlite | Kommentare deaktiviert
Freitag, den 6. März 2009
Irgendwas ist schief gegangen, es müssen Prozesse sterben. Sowas hat jeder schonmal erlebt. Als Linux-erfahrener User greift man automatisch zu killall httpd So beendet man unter Linux alle Prozesse mit dem Namen httpd. Obwohl des das killall-Kommando auch hier gibt, funktioniert dies unter OpenSolaris leider nicht. Das Solaris-killall hat eine andere Semantik und dient zum [...]
Kategorie Allgemein, OpenSolaris | 1 Kommentar »
Sonntag, den 15. Februar 2009
Zum Zeitpunkt dieses Blog-Beitrags ist dieser Branch von Passenger unter OpenSolaris zu verwenden, da der eigentliche Passenger-Code nicht fehlerfrei kompiliert werden kann: git clone git://github.com/farra/passenger.git cd passenger bin/passenger-install-apache2-module Natürlich müssen vorher die notwendigen Voraussetzungen für die Installation geschaffen werden. Hierbei hilft der Installer jedoch in einem ausreichenden Maße.
Kategorie Allgemein, OpenSolaris, Ruby on Rails | Kommentare deaktiviert
Sonntag, den 1. Februar 2009
Hin und wieder möchte man große Datenmengen aus einer MySQL Datenbank sichern und diese wiederherstellen. Der Umgang mit Umlauten und anderen länderspezifischen Sonderzeichen (latin1 oder UTF-8) erschwert die Handhabung solcher Datensicherungen und macht die Backup- und Restore-Prozedur oft zu einer mühenvollen Angelegenheit. Häufig genügt die Verwendung von mysqldump unter der Angabe von Benutzernamen und Passwort [...]
Kategorie Allgemein, MySQL | Kommentare deaktiviert
Dienstag, den 12. August 2008
Das MySQL-Handbuch beschreibt die Vorgehensweise, um den DataMemory und/oder IndexMemory eines MySQL-Clusters zu erhöhen: Anpassen der config.ini Neustarten des Management-Knotens Neustarten der Daten-Knoten “DataMemory and IndexMemory can be changed, but decreasing either of these can be risky; doing so can easily lead to a node or even an entire MySQL Cluster that is unable to [...]
Kategorie Allgemein, MySQL, MySQL Cluster | Kommentare deaktiviert
Samstag, den 9. August 2008
Um die Konfiguration eines NDB-Knotens eines MySQL Clusters abzufragen, geht man wie folgt vor: ndb_config –query=DataMemory Wobei DataMemory stellvertretend für jede NDBD-Konfigurationsvariable steht. Mehr Informationen zu Konfigurationsvariablen des NDB-Dämons des MySQL-Clusters finden sich im MySQL-Handbuch (Data Node Configuration).
Kategorie Allgemein, MySQL Cluster | Kommentare deaktiviert
Samstag, den 9. August 2008
Im Kontext eines MySQL Clusters ist es hin und wieder notwendig die oft wenig aussagekräftigen Fehlermeldungen des NDB-Dämons (Data-Nodes, Datenknoten) in einer aussagekräftige Fehlermeldung umzuwandeln. So mag folgende Fehlermeldung beim Erzeugen eines Index zunächst keinen Hinweis auf die Ursache geben: #1005 – Can’t create table ‘./my_database/#sql-48d9_5.frm’ (errno: 904) Mehr Aussagekraft hat die Fehlermeldung, die sich [...]
Kategorie Allgemein, MySQL Cluster | 1 Kommentar »
Samstag, den 19. Juli 2008
Voraussetzungen: MacOS X 10.5 (Leopard) MacPorts installiert MacPorts ruby installiert MacPorts mysql5 installiert Problem: Beim Versuch das mysql-Gem zu installieren (sudo gem install mysql) tritt folgende Fehlermeldung auf (Auszug): ERROR: While executing gem … (Gem::Installer::ExtensionBuildError) ERROR: Failed to build gem native extension. checking for mysql_query() in -lmysqlclient… no checking for main() in -lm… yes checking [...]
Kategorie Allgemein, Mac OS X | 1 Kommentar »