Lan Airlines using PHP and MySQL on Boeing planes

While i was traveling on a Boeing plane this morning (1am) from Ecuador to Chile, i was watching a movie in the Seat-TV system until something weird happens: all monitors from the plane got frozen with a blue screen and a few ones with a error message as:

warning: mysql_connect(), cannot connect to local MySQL server through
socket ‘/tmp/mysql.sock’ (11) in /thales/apps/250paxeui/lan/backend/dbapi/dbConnection.php on line 9

could not connect, cannot connect to local MySQL server through socket ‘/tmp/mysql.sock’ (11)

(yes, i turned on my laptop to copy the text,)

oh!, Lan is using MySQL + PHP as UI to let the user choose between movies, games..etc, that’s cool, which is not is why the MySQL server is down ? after that i realized that under my seat a mini computer was connected so i can assume that they are using a terminal client and a central server on the plane…there were no much to do… i think that somebody had to  reboot the server twice to get the system back properly.

Interesting as free software is flying over the world :)

  • http://www.calcifer.org/ Germán Póo-Caamaño

    There is a typo: It is Boeing instead of Boing.

    On the other hand, they are not catching the exceptions.

  • http://eccp.blogspot.com Denis Fuenzalida

    I noticed something suspicious when I had my flight on Lan to Easter Island a few months ago, one of the terminals near my seat was rebooting and I thought I could see a small tux on the top-left corner of the screen. Moments later, the classic X-Window desktop pattern was displayed, but then the terminal froze.

    Anyway, it impressed me the amount of bandwidth counting all the seats on the plane, there were over 50 terminals streaming full-screen movies and music at any moment during the flight.