• 締切済み

こんなエラーメッセージが出ます

サイトを見ようとしたらこんなエラーメッセージが表示されました。分かる方教えてください 「err=新規にスレッドが作れませんでした (errno 11). もし最大使用許可メモリー数を越えていないのにエラーが発生しているなら, マニュアルの中から 'possible OS-dependent bug' という文字を探してくみてださい. データベースに接続できません」

みんなの回答

  • Maldroll
  • ベストアンサー率67% (42/62)
回答No.1

こんにちは。 時間がたっているので、既に解決済かもしれませんが、一応・・・ MySQLなどのデータベースをつかっているサーバーに接続しようとした際によく見かけるエラーですね。 原因は私にもはっきりと特定できていないのですが、サーバーにアクセスが集中して高負荷がかかってるような時間帯によくお目にかかります。 時間をおいてアクセスしなおすと、大抵は接続できます。 いつアクセスしても、何度やりなおしても同じエラーになるというのなら、サイトの管理者に連絡してなんとかしてもらう必要がありますね。サーバーがフリーズしてたりするかもしれませんし。 ちなみに、私の場合はしばしば次のような英語のメッセージでお目にかかることが多いです。 Software error: Can't create a new thread (errno 11). If you are not out of available memory, you can consult the manual for a possible OS-dependent bug at /smartMain.pm line 163. For help, please send mail to the webmaster (info@homepagesystem.com), giving this error message and the time and date of the error. 以上、ご参考までに。

関連するQ&A

  • On ErrorでエラーNoが0

    On ErrorでエラーをトラップしてエラーNOとエラー内容をダイアログに表示させています。 Private Sub pv_sample() Dim errno as Long On Error GoTo ERR_END ' 処理内容略 Exit Sub ERR_END: errno = Err.Number MsgBox "システムエラー エラーNO(" & errno & ") 内容(" & Err.Description & ")" End Sub エラーが発生した場合はErr.Numberには0以外がセットされるはずですが 「システムエラー エラーNO(0) 内容()」 というメッセージが表示されることがあります。 On Eroorで飛んできたときにエラーNoが0になってしまうことはありえるのでしょうか。

  • 入力時のエラーメッセージ

    入力時のエラーメッセージ Accessでメインフォームとサブフォームを作成しました。 その中でメインの注文書Noとサブフォームの連番の入力をするときに、エラーメッセージが必ず出ます。 OKで消すことで入力自体は出来るのですが、毎回出るので面倒です。 メッセージは[Link Master Fieids/リンク親フィールドプロパティの設定でエラー 名前が適切でありません clickが発生しました]です。 データベースの構築自体がまずいのでしょうか? やっていることは、一つしかない注文書Noと数種類の項目をメインフォームとして、サブフォームは連番(1~最大4まで)とそれぞれの連番の注文内容としています。 一つの注文書が、4品名まで記載出来るようになっており、注文者などの重複する項目をメインとして、重複しない品名などの項目をサブにしています。 データベースの作り方もよく判らないで本を読みながら作ったので、困っています。 宜しくお願いします。

  • エラーメッセージへの対応について教えてください。

    エラーメッセージで「プリンターエラーが発生しました。マニュアルをご覧ください」と表示。 マニュアルをみると電源をおとして再度入れ直して消えるかどうか、、、と書いてあるが、消えない場合、どうすればいいのでしょうか。 ※OKWAVEより補足:「EPSON社製品」についての質問です。

  • ActiveDirectoryエラーメッセージについて

    初めまして。 ドメイン [ドメイン名] に参加中に次のエラーが発生しました: このコンピュータをドメインに参加させることができませんでした。 このドメインに作成できるコンピュータアカウントの最大数を超えています。 システム管理者に問い合わせて最大数をリセットするか、または増やしてください。 このメッセージは、コンピュータアカウントの最大数が 規定値の10を超えた場合に発生するものと認識しています。 1.この規定値を確認したいのですが、   どこを参照すれば確認できますでしょうか?    2.コンピュータアカウントは、   クライアントのコンピュータを指していると考えます。   とすると、このメッセージは、   ドメイン内に同じ名前のコンピュータ名が複数存在し、   例えば規定値が10に設定されていた場合、   11個目に同じコンピュータ名でドメインを追加して   エラーが発生したという認識でよろしいでしょうか?    3.現在接続しているコンピュータアカウント数を   確認する方法はありますでしょうか? 4.コンピュータアカウントは必ず作成しなければなりませんでしょうか? 5.ドメイン内に同じ名前のコンピュータ名が複数存在した場合、   コンピュータアカウント1つで同じ名前のコンピュータ名を担っている   という認識でよろしいでしょうか?    何卒お力を拝借したいと考えます。 よろしくお願いします。

  • エラーメッセージについて教えてください

    エラーメッセージについて教えてください RUNDLL C\WINDOWS\DOWNL”1\CnsMin.dllを読み込み中にエラーが発生しました。 メモリーロケーションへのアクセツが無効です。 上記のメッセージが起動時とアクセスしているときも終盤にも出ます。解決方法をおしえてください OSはWinXP

  • エラーメッセージをコピーするには?

    例えば Sub test() Dim i As Integer i = "a" End Sub というコードは 実行時エラー13が発生します。 このエラーメッセージの内容をコピーする事は可能でしょうか? エラー処理をし err.Descriptionで取得するしかないですか?

  • メモリ増設でエラーメッセージ

    家のデスクトップのパソコンの速度が遅かったので メモリを増やしたら起動時にエラーメッセージが出 るようになってしまいました。 パソコンは FMV-DESKPOWER CE7/855 FMVCE78553 搭載メモリー 標準 128MB (最大 512MB) メモリースロット 全スロット数 2 /空きスロット数 1 / 増設単位 1 プロセッサー AMD Duron 850MHz 搭載OS Windows Millennium Edition→XPに変更しました。 増設メモリ バッファロー VS133-256MY エラーメッセージ Warning:Current DRAM clock might be unstable! どうしてエラーメッセージが出てしまうのでしょうか? 教えてください。

  • SQLServerでエラーメッセージが出ます

    Microsoft SQL Server 2005 を使ってデータベースを作成したいのですが、下記のようなエラーメッセージが表示されてしまいます。 エラーメッセージにある「SQL Server がリモート接続を許可していないことが原因である可能性があります。」は、リモート接続を許可にしましたが同じエラーメッセージが出てしまいます。 なにか解決につながるような策はないでしょうか・・・。 どうかアドバイスよろしくお願いいたします。 ******************************************************************* Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\Owner>osql -U sa -P sa -S SHIKADA\TAGSTATION [SQL Native Client]SQL ネットワーク インターフェイス : 指定された Server/Instanc e の位置を特定しているときにエラーが発生しました [xFFFFFFFF]. [SQL Native Client]ログイン タイムアウトが時間切れになりました [SQL Native Client]サーバーへの接続確立時にエラーが発生しました。接続先が SQL Se rver 2005 である場合は、既定の設定では SQL Server がリモート接続を許可していないことが原因である可能性があります。 *******************************************************************

  • SQLServer2005のエラーメッセージ

    Microsoft SQL Server 2005 を使ってデータベースを作成したいのですが、下記のようなエラーメッセージが表示されてしまいます。 エラーメッセージにある「SQL Server がリモート接続を許可していないことが原因である可能性があります。」は、リモート接続を許可にしましたが同じエラーメッセージが出てしまいます。 アドバイスよろしくお願いいたします! ******************************************************************* Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\Owner>osql -U sa -P sa -S SHIKADA\TAGSTATION [SQL Native Client]SQL ネットワーク インターフェイス : 指定された Server/Instanc e の位置を特定しているときにエラーが発生しました [xFFFFFFFF]. [SQL Native Client]ログイン タイムアウトが時間切れになりました [SQL Native Client]サーバーへの接続確立時にエラーが発生しました。接続先が SQL Se rver 2005 である場合は、既定の設定では SQL Server がリモート接続を許可していないことが原因である可能性があります。 *******************************************************************

  • スレッドとメッセージキューに関して

    現在、下記のようなプログラムを作成しています。 内容は、メッセージキューを受信するスレッドを生成するというイメージです。 処理内容は下記のようになります。  (1)メッセージキューの生成  (2)スレッド生成(メッセージキュー受信側)  (3)スレッド停止  (4)メッセージキューの削除 しかし、(3)のスレッド停止を実施しても、(4)のメッセージキューの削除以降にて、msgrcvのエラーが出力されてしまいます。 スレッド停止を行ったことから、TestThreadは動作しなくなり、(4)のメッセージキューの削除にて、エラーともならずに終了することを望んでりますが、上手くいきません。 下記に作成しているプログラムを記載いたします。 正常終了をするには何がいけないのでしょうか? ご教授宜しくお願い致します。 [test.cc] ---------------------------------------------------------------- #include <time.h> #include <stdio.h> #include <string.h> #include <errno.h> #include <fcntl.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <ctype.h> #include <stdlib.h> #include <pthread.h> #include <stdlib.h> #include <sys/ipc.h> #include <sys/msg.h> // メソッドポインタ定義 typedef void (*testT); // スレッドID pthread_t threadId; // メッセージキュー識別子 int msqId; // 送受信するメッセージ struct msgbuf{ long int type; char data[BUFSIZ]; }; // テストスレッド void TestThread() { // メッセージ struct msgbuf message; while( 1 ) { printf("### TEST ###\n"); printf("msq start\n"); // 受信 if( msgrcv( msqId, &message, BUFSIZ, 0, 0 ) == -1) { printf("ERR! msgrcv errno[%d]\n", errno); continue; } printf("msq ed\n"); sleep(1); } return; } // メイン int main(int argc, char *argv[]) { // メッセージキュー識別子退避変数 int testMsqid; // スレッド操作リターン値 int status; // スレッドa用のパラメータ pthread_t thread_test; printf("### TEST START ###\n"); // メッセージキューの作成 if( (testMsqid = msgget((key_t)1111, 0666 | IPC_CREAT)) == -1 ) { printf("ERR! CREATE bkMsqId[%d]\n", testMsqid); return 1; } // メッセージキュー識別子を共通変数に設定 msqId = testMsqid; printf("msgget OK\n"); sleep(5); // スレッドを生成 status = pthread_create(&thread_test, NULL, (void*(*)(void*))TestThread, (void*)NULL); if(status!=0) { printf("pthread_create ng\n"); return 1; } printf("pthread_create OK\n"); sleep(5); // スレッド停止 status = pthread_cancel(thread_test); // スレッド停止結果 if ( status != 0 ) { printf("pthread_cancel ng\n"); return 1; } printf("pthread_cancel OK\n"); sleep(5); // メッセージキューの削除 if ( msgctl( msqId, IPC_RMID, NULL) == -1 ) { printf("msqId[%d] errno[%d]\n", msqId, errno); return 1; } printf("msgctl OK\n"); sleep(5); printf("### TEST E N D ###\n"); return 0; } ----------------------------------------------------------------